File tree 1 file changed +15
-1
lines changed
1 file changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -17,7 +17,8 @@ nixos-devshell:
17
17
- /nix/store
18
18
- ~/.gradle/
19
19
20
- # Build on Trixie using Debian's OpenJDK 23, Gradle via the Wrapper and secp256k1 installed via nix profile install`.
20
+ # Build on Trixie using Debian's OpenJDK 23, Gradle via the Wrapper and secp256k1 installed via `nix profile install`.
21
+ # When Trixie is finalized, JDK 23 will probably be dropped, and we will need to use Nix to install a JDK.
21
22
trixie-gradlew :
22
23
image : debian:trixie-slim
23
24
before_script :
@@ -27,3 +28,16 @@ trixie-gradlew:
27
28
- nix profile install nixpkgs#secp256k1
28
29
script :
29
30
- ./gradlew build run runEcdsa
31
+
32
+ # Build on Sid (Forky) using Debian's OpenJDK 23, Gradle via the Wrapper and secp256k1 installed via `nix profile install`.
33
+ # Sid/Forky should eventually have an LTS OpenJDK 25 which is our target version for a production-quality release of
34
+ # secp256k1-jdk. If we're lucky it might even get a Debian Gradle we can use. If so, we can make a Forky build that doesn't need Nix.
35
+ forky-gradlew :
36
+ image : debian:sid-slim
37
+ before_script :
38
+ - apt-get update
39
+ - apt-get -y install openjdk-23-jdk-headless nix-setup-systemd
40
+ - echo "experimental-features = nix-command flakes" >> /etc/nix/nix.conf
41
+ - nix profile install nixpkgs#secp256k1
42
+ script :
43
+ - ./gradlew build run runEcdsa
You can’t perform that action at this time.
0 commit comments