File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -2,6 +2,27 @@ Developer docs
2
2
===
3
3
4
4
5
+ JDK versions
6
+ ---
7
+
8
+ The project's official build JDK version is the latest LTS JDK version,
9
+ although the project may lag behind the true latest release for a while
10
+ until we can upgrade the build definition to match this target.
11
+
12
+ The official build JDK version currently in effect is encoded in the
13
+ [ "Reproducible binary"] ( https://github.com/Yubico/java-webauthn-server/blob/main/.github/workflows/release-verify-signatures.yml )
14
+ workflow,
15
+ as the JDK version is crucial for successfully reproducing released binaries.
16
+ This version is also enforced in the release process in
17
+ [ ` build.gradle ` ] ( https://github.com/Yubico/java-webauthn-server/blob/main/build.gradle ) .
18
+
19
+ The [ primary build workflow] ( https://github.com/Yubico/java-webauthn-server/blob/main/.github/workflows/build.yml )
20
+ should run on all currently maintaned LTS JDK versions,
21
+ and ideally also the latest non-LTS JDK version if Gradle and other build dependencies are compatible.
22
+
23
+ A list of JDK versions and maintenance status can be found [ here] ( https://en.wikipedia.org/wiki/Java_version_history ) .
24
+
25
+
5
26
Setup for publishing
6
27
---
7
28
You can’t perform that action at this time.
0 commit comments