Skip to content

Commit 29cfd6c

Browse files
committed
Java 26 (major version 70) requires Gradle 9.4+
1 parent e5cabe6 commit 29cfd6c

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

.github/workflows/default-tests.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,14 @@ jobs:
5454
java-version: ${{ matrix.java_version }}
5555
java-package: jdk
5656
- name: Downgrade gradle wrapper
57-
run: sed -i 's/gradle-[0-9.]*-\(bin\|all\)\.zip/gradle-8.14.4-\1.zip/' gradle/wrapper/gradle-wrapper.properties
57+
# Gradle 8.14.4 only supports up to Java 23
58+
# Java 26 (major version 70) requires Gradle 9.4+
59+
run: |
60+
if [ "${{ matrix.java_version }}" -ge 24 ]; then
61+
sed -i 's/gradle-[0-9.]*-\(bin\|all\)\.zip/gradle-9.4.0-\1.zip/' gradle/wrapper/gradle-wrapper.properties
62+
else
63+
sed -i 's/gradle-[0-9.]*-\(bin\|all\)\.zip/gradle-8.14.4-\1.zip/' gradle/wrapper/gradle-wrapper.properties
64+
fi
5865
- name: Build with Gradle
5966
run: ./gradlew clean build
6067

0 commit comments

Comments
 (0)