Conversation
There was a problem hiding this comment.
Pull request overview
Updates the GitHub Actions Gradle CI workflow to include Java 11 in the test matrix, aligning CI with the project’s declared Java 11 source/target compatibility.
Changes:
- Add Java 11 to the Gradle workflow matrix.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| strategy: | ||
| matrix: | ||
| java: ['17', '21', '25'] | ||
| java: ['11', '17', '21', '25'] |
There was a problem hiding this comment.
The workflow matrix now includes Java 11, but the build/tests still won’t actually run on the matrix JDK because the job forces Gradle to use JDK 21 via org.gradle.java.home=$JAVA_HOME_21_X64 (so ./gradlew build, test, etc. run on 21 for every matrix entry). If the goal is to validate Java 11 compatibility, consider either (a) configuring Gradle toolchains / Test.javaLauncher to run tests on ${{ matrix.java }} while keeping the Gradle daemon on 21, or (b) adding an explicit runtime smoke test (run the built artifact with java from the matrix JDK) so each matrix entry provides real coverage.
No description provided.