From f0775029e05ec842b1c6ffbda0e976da561bfd43 Mon Sep 17 00:00:00 2001 From: Jakub Hertyk Date: Thu, 12 Feb 2026 12:58:42 -0500 Subject: [PATCH 1/2] chore: Add Java 25 to CI build matrix with conditional Spotless skip - Added Java 25 to the test matrix alongside Java 17 and 21 - Skip Spotless checks when running on Java 25 due to Palantir Java Format incompatibility - Java 25 will run all tests but bypass code formatting validation --- .github/workflows/main.yaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index c6112a1d..96c64386 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -18,7 +18,7 @@ jobs: strategy: matrix: - java: [17, 21] + java: [17, 21, 25] steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 @@ -35,7 +35,11 @@ jobs: - name: Test and Build with Gradle run: | - ./gradlew build test-integration + if [ "${{ matrix.java }}" = "25" ]; then + ./gradlew build test-integration -x spotlessCheck -x spotlessJavaCheck + else + ./gradlew build test-integration + fi - if: matrix.java == 17 name: Upload coverage to Codecov From 5473af84b91d729b3bfbc0926188654abb03000f Mon Sep 17 00:00:00 2001 From: Jakub <98830296+curfew-marathon@users.noreply.github.com> Date: Thu, 12 Feb 2026 13:13:48 -0500 Subject: [PATCH 2/2] Update .github/workflows/main.yaml Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .github/workflows/main.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 96c64386..ea79fe4b 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -36,7 +36,7 @@ jobs: - name: Test and Build with Gradle run: | if [ "${{ matrix.java }}" = "25" ]; then - ./gradlew build test-integration -x spotlessCheck -x spotlessJavaCheck + ./gradlew build test-integration -x spotlessCheck else ./gradlew build test-integration fi