Skip to content

Commit 3483ffb

Browse files
committed
Update to Java 21 in GitHub Actions pipelines
1 parent ec56f10 commit 3483ffb

File tree

2 files changed

+19
-19
lines changed

2 files changed

+19
-19
lines changed

.github/workflows/pull-request-check.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ jobs:
3030
fail_on_error: true
3131

3232
- name: Setup JDK
33-
uses: graalvm/setup-graalvm@2f25c0caae5b220866f732832d5e3e29ff493338 # v1.2.1
33+
uses: graalvm/setup-graalvm@01ed653ac833fe80569f1ef9f25585ba2811baab # v1.3.3
3434
with:
35-
java-version: '17.0.10'
35+
java-version: '21.0.6'
3636
distribution: 'graalvm'
3737
components: 'native-image,js'
3838
github-token: ${{ secrets.GITHUB_TOKEN }}
@@ -86,9 +86,9 @@ jobs:
8686
mvn -B -pl tools/samm-cli clean verify -Dmaven.wagon.httpconnectionManager.ttlSeconds=60
8787
bundle="samm-bundle-DEV-SNAPSHOT-$(date +%s)"
8888
mkdir ${bundle}
89-
curl -Lo jre.tar.gz https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.3%2B9/OpenJDK21U-jre_x64_mac_hotspot_21.0.3_9.tar.gz
89+
curl -Lo jre.tar.gz https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6%2B9/OpenJDK21U-jre_x64_mac_hotspot_21.0.6_7.tar.gz
9090
tar -xvf jre.tar.gz
91-
cp -r ./jdk-21.0.3+9-jre/Contents/Home ./${bundle}/jre
91+
cp -r ./jdk-21.0.6+7-jre/Contents/Home ./${bundle}/jre
9292
cp tools/samm-cli/target/samm-cli-DEV-SNAPSHOT.jar ./${bundle}/
9393
9494
cat <<EOF > ./${bundle}/run.sh
@@ -116,7 +116,7 @@ jobs:
116116
uses: actions/setup-java@v4
117117
with:
118118
distribution: 'temurin'
119-
java-version: '17'
119+
java-version: '21'
120120
overwrite-settings: false
121121

122122
- name: Test executable jar on Temurin

.github/workflows/release-workflow.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ jobs:
1616
submodules: recursive
1717

1818
# Required for Maven
19-
- name: Set up JDK 17
19+
- name: Set up JDK 21
2020
uses: actions/setup-java@v4
2121
with:
2222
distribution: 'temurin'
23-
java-version: '17'
23+
java-version: '21'
2424
overwrite-settings: false
2525

2626
- name: Setup Git
@@ -62,15 +62,15 @@ jobs:
6262
uses: actions/setup-java@v4
6363
with:
6464
distribution: 'temurin'
65-
java-version: '17'
65+
java-version: '21'
6666
gpg-private-key: ${{ secrets.PGP_KEY }}
6767
gpg-passphrase: PGP_KEY_PASSWORD
6868
overwrite-settings: false
6969

7070
- name: Setup JDK
71-
uses: graalvm/setup-graalvm@2f25c0caae5b220866f732832d5e3e29ff493338 # v1.2.1
71+
uses: graalvm/setup-graalvm@01ed653ac833fe80569f1ef9f25585ba2811baab # v1.3.3
7272
with:
73-
java-version: '17.0.10'
73+
java-version: '21.0.6'
7474
distribution: 'graalvm'
7575
components: 'native-image,js'
7676
github-token: ${{ secrets.GITHUB_TOKEN }}
@@ -122,7 +122,7 @@ jobs:
122122
uses: actions/setup-java@v4
123123
with:
124124
distribution: 'temurin'
125-
java-version: '17'
125+
java-version: '21'
126126
overwrite-settings: false
127127

128128
- name: Test executable jar on Temurin
@@ -153,9 +153,9 @@ jobs:
153153
submodules: recursive
154154

155155
- name: Setup JDK
156-
uses: graalvm/setup-graalvm@2f25c0caae5b220866f732832d5e3e29ff493338 # v1.2.1
156+
uses: graalvm/setup-graalvm@01ed653ac833fe80569f1ef9f25585ba2811baab # v1.3.3
157157
with:
158-
java-version: '17.0.10'
158+
java-version: '21.0.6'
159159
distribution: 'graalvm'
160160
components: 'native-image,js'
161161
github-token: ${{ secrets.GITHUB_TOKEN }}
@@ -228,9 +228,9 @@ jobs:
228228
submodules: recursive
229229

230230
- name: Setup JDK
231-
uses: graalvm/setup-graalvm@2f25c0caae5b220866f732832d5e3e29ff493338 # v1.2.1
231+
uses: graalvm/setup-graalvm@01ed653ac833fe80569f1ef9f25585ba2811baab # v1.3.3
232232
with:
233-
java-version: '17.0.10'
233+
java-version: '21.0.6'
234234
distribution: 'graalvm'
235235
components: 'native-image,js'
236236
github-token: ${{ secrets.GITHUB_TOKEN }}
@@ -291,11 +291,11 @@ jobs:
291291
uses: actions/checkout@v4
292292

293293
# Required to have Maven settings.xml set up correctly
294-
- name: Set up JDK 17
294+
- name: Set up JDK 21
295295
uses: actions/setup-java@v4
296296
with:
297297
distribution: 'temurin'
298-
java-version: '17'
298+
java-version: '21'
299299
server-id: ossrh
300300
server-username: OSSRH_USERNAME
301301
server-password: OSSRH_TOKEN
@@ -304,9 +304,9 @@ jobs:
304304
# Required to run the mvn:versions, since enforcer plugin
305305
# will check for GraalVM JDK
306306
- name: Setup JDK
307-
uses: graalvm/setup-graalvm@2f25c0caae5b220866f732832d5e3e29ff493338 # v1.2.1
307+
uses: graalvm/setup-graalvm@01ed653ac833fe80569f1ef9f25585ba2811baab # v1.3.3
308308
with:
309-
java-version: '17.0.10'
309+
java-version: '21.0.6'
310310
distribution: 'graalvm'
311311
components: 'native-image,js'
312312
github-token: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)