From 99546c32ddf1eab678711114ec6c351d9c76cc80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Rold=C3=A1n=20Betancort?= Date: Tue, 26 May 2026 17:55:57 +0100 Subject: [PATCH 1/2] chore: drop JDK 8 from integration test matrix The Gradle 9.3.1 bump in 91809c3 requires JDK 17+ to run the Gradle daemon, so the JDK 8 test job now fails immediately with "Gradle requires JVM 17 or later to run." The library itself also moved to sourceCompatibility/targetCompatibility 17 in 452e52d, so JDK 8 is no longer a runtime target. --- .github/workflows/build.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 4beeb4a1..397438a5 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -42,7 +42,6 @@ jobs: strategy: matrix: java: # https://endoflife.date/oracle-jdk - - 8 # Oldest - 21 # LTS - 24 # Latest name: "Java ${{ matrix.java }} Test" From ebb4eb6fbefdcdd9cf947843e1f1b7c694ed4e70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Rold=C3=A1n=20Betancort?= Date: Tue, 26 May 2026 18:01:36 +0100 Subject: [PATCH 2/2] chore: mirror test matrix to build matrix (JDK 17, 21, 25) Adds JDK 17 and replaces JDK 24 with JDK 25 so the test matrix lines up with the build matrix. --- .github/workflows/build.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 397438a5..412e2e24 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -42,8 +42,9 @@ jobs: strategy: matrix: java: # https://endoflife.date/oracle-jdk + - 17 # Oldest - 21 # LTS - - 24 # Latest + - 25 # Latest (though also LTS) name: "Java ${{ matrix.java }} Test" steps: - uses: "actions/checkout@v6"