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
22===
33
44
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+
526Setup for publishing
627---
728
You can’t perform that action at this time.
0 commit comments