From 3ec49ce3bc74d7c5f17bfd35759bb21874b78c39 Mon Sep 17 00:00:00 2001 From: Goooler Date: Tue, 30 Sep 2025 12:37:36 +0800 Subject: [PATCH] Add Java 25 into test matrix --- .github/workflows/ci.yml | 2 +- .../diffplug/gradle/spotless/GradleIntegrationHarness.java | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 44a658b464..475b02b61c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -41,7 +41,7 @@ jobs: matrix: kind: [maven, gradle] # Test on the latest Java version once Gradle & Maven support it. - jre: [17, 21, 24] + jre: [17, 21, 25] os: [ubuntu-latest, windows-latest] include: # npm on linux only (crazy slow on windows) diff --git a/plugin-gradle/src/test/java/com/diffplug/gradle/spotless/GradleIntegrationHarness.java b/plugin-gradle/src/test/java/com/diffplug/gradle/spotless/GradleIntegrationHarness.java index 9a56920200..4a959e42e7 100644 --- a/plugin-gradle/src/test/java/com/diffplug/gradle/spotless/GradleIntegrationHarness.java +++ b/plugin-gradle/src/test/java/com/diffplug/gradle/spotless/GradleIntegrationHarness.java @@ -57,8 +57,11 @@ public enum GradleVersionSupport { GradleVersionSupport(String version) { String minVersionForRunningJRE; switch (Jvm.version()) { + case 26: + throw new UnsupportedOperationException("Needs to update the minVersionForRunningJRE, see https://docs.gradle.org/current/userguide/compatibility.html"); case 25: - // TODO: https://docs.gradle.org/current/userguide/compatibility.html + minVersionForRunningJRE = "9.1.0"; + break; case 24: minVersionForRunningJRE = "8.14"; break;