Skip to content

Commit 95c2b08

Browse files
committed
Upgrade to Gradle 9 for JDK 25 support, remove JDK 11 support
1 parent a64d3be commit 95c2b08

File tree

4 files changed

+16
-16
lines changed

4 files changed

+16
-16
lines changed

.github/workflows/ci-build-test.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ on: [push, pull_request]
33
jobs:
44
check_java_latest:
55
runs-on: ubuntu-latest
6-
name: Java 17
6+
name: Java 25
77

88
steps:
99
- uses: actions/checkout@v3
1010
- name: Set up JDK
1111
uses: actions/setup-java@v3
1212
with:
13-
java-version: 17
13+
java-version: 25
1414
distribution: 'zulu'
1515

1616
- name: Gradle cache
@@ -19,23 +19,23 @@ jobs:
1919
path: |
2020
~/.gradle/caches
2121
~/.gradle/wrapper
22-
key: ${{ runner.os }}-gradle-jdk17-${{ hashFiles('**/*.gradle*') }}
22+
key: ${{ runner.os }}-gradle-jdk25-${{ hashFiles('**/*.gradle*') }}
2323
restore-keys: |
24-
${{ runner.os }}-gradle-jdk17
24+
${{ runner.os }}-gradle-jdk25
2525
2626
- name: Compile with Gradle
2727
run: ./gradlew assemble
2828

29-
check_java11:
29+
check_java_minimum:
3030
runs-on: ubuntu-latest
31-
name: Java 11
31+
name: Java 17
3232

3333
steps:
3434
- uses: actions/checkout@v3
3535
- name: Set up JDK
3636
uses: actions/setup-java@v3
3737
with:
38-
java-version: 11
38+
java-version: 17
3939
distribution: 'zulu'
4040

4141
- name: Gradle cache
@@ -44,9 +44,9 @@ jobs:
4444
path: |
4545
~/.gradle/caches
4646
~/.gradle/wrapper
47-
key: ${{ runner.os }}-gradle-jdk11-${{ hashFiles('**/*.gradle*') }}
47+
key: ${{ runner.os }}-gradle-jdk17-${{ hashFiles('**/*.gradle*') }}
4848
restore-keys: |
49-
${{ runner.os }}-gradle-jdk11
49+
${{ runner.os }}-gradle-jdk17
5050
5151
- name: Compile with Gradle
5252
run: ./gradlew assemble

.github/workflows/deploy.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
- name: Set up JDK
1313
uses: actions/setup-java@v3
1414
with:
15-
java-version: 11
15+
java-version: 17
1616
distribution: 'zulu'
1717

1818
- name: Gradle cache
@@ -21,9 +21,9 @@ jobs:
2121
path: |
2222
~/.gradle/caches
2323
~/.gradle/wrapper
24-
key: ${{ runner.os }}-gradle-jdk11-${{ hashFiles('**/*.gradle*') }}
24+
key: ${{ runner.os }}-gradle-jdk17-${{ hashFiles('**/*.gradle*') }}
2525
restore-keys: |
26-
${{ runner.os }}-gradle-jdk11
26+
${{ runner.os }}-gradle-jdk17
2727
2828
- name: Create Artifacts
2929
run: |

build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,9 +86,9 @@ dependencies {
8686
implementation 'guru.nidi:graphviz-java:0.18.1'
8787
// JavaScript engine included for graphviz. It gets used
8888
// if someone does not have graphviz installed in their environment
89-
implementation 'org.graalvm.js:js:22.3.3'
90-
implementation 'org.graalvm.js:js-scriptengine:22.3.3'
91-
implementation 'org.graalvm.sdk:graal-sdk:22.3.3'
89+
implementation 'org.graalvm.js:js:25.0.1'
90+
implementation 'org.graalvm.js:js-scriptengine:25.0.1'
91+
implementation 'org.graalvm.sdk:graal-sdk:25.0.1'
9292

9393
// CSV Stuff
9494
implementation 'org.apache.commons:commons-csv:1.9.0'

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.2.1-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

0 commit comments

Comments
 (0)