From 66ea9d55aeb32594182db948b90a50da074794ae Mon Sep 17 00:00:00 2001 From: Sylwester Lachiewicz Date: Sat, 26 Sep 2026 09:28:56 +0200 Subject: [PATCH] Build on JDK 26, 27 and 28-ea Spotless is skipped on JDK 27+ until palantir-java-format runs there (palantir/palantir-java-format#1785); drop the profile once it does. --- .github/workflows/maven.yml | 7 +++++++ pom.xml | 11 +++++++++++ 2 files changed, 18 insertions(+) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index faf344f..af403ad 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -23,6 +23,13 @@ jobs: build: name: Build it uses: codehaus-plexus/.github/.github/workflows/maven.yml@master + with: + matrix-include: > + [ + { "os": "ubuntu-latest", "jdk": "26", "distribution": "zulu" }, + { "os": "ubuntu-latest", "jdk": "27", "distribution": "zulu" }, + { "os": "ubuntu-latest", "jdk": "28-ea", "distribution": "temurin" } + ] # deploy: # name: Deploy diff --git a/pom.xml b/pom.xml index c0621f3..72e477c 100644 --- a/pom.xml +++ b/pom.xml @@ -120,5 +120,16 @@ + + + jdk27-skip-spotless + + [27,) + + + true + true + +