Skip to content

Commit f5004a6

Browse files
authored
Merge pull request #122 from editor-code-assistant/graalvm-bump
Bump java and graalvm
2 parents 5d263fa + 43f144c commit f5004a6

File tree

3 files changed

+26
-31
lines changed

3 files changed

+26
-31
lines changed

.github/workflows/nightly.yml

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ jobs:
5757
- name: Prepare java
5858
uses: actions/setup-java@v1
5959
with:
60-
java-version: 17
60+
java-version: 24
6161

6262
- name: Install Clojure
6363
uses: DeLaGuardo/setup-clojure@master
@@ -121,7 +121,7 @@ jobs:
121121

122122
- uses: graalvm/setup-graalvm@v1
123123
with:
124-
java-version: '21'
124+
java-version: '24'
125125
distribution: 'graalvm'
126126
github-token: ${{ secrets.GITHUB_TOKEN }}
127127

@@ -183,7 +183,7 @@ jobs:
183183

184184
- uses: graalvm/setup-graalvm@v1
185185
with:
186-
java-version: '21'
186+
java-version: '24'
187187
distribution: 'graalvm'
188188
native-image-musl: 'true'
189189
github-token: ${{ secrets.GITHUB_TOKEN }}
@@ -248,7 +248,7 @@ jobs:
248248

249249
- uses: graalvm/setup-graalvm@v1
250250
with:
251-
java-version: '21'
251+
java-version: '24'
252252
distribution: 'graalvm'
253253
github-token: ${{ secrets.GITHUB_TOKEN }}
254254

@@ -305,7 +305,7 @@ jobs:
305305

306306
- uses: graalvm/setup-graalvm@v1
307307
with:
308-
java-version: '21'
308+
java-version: '24'
309309
distribution: 'graalvm'
310310
github-token: ${{ secrets.GITHUB_TOKEN }}
311311

@@ -363,28 +363,23 @@ jobs:
363363
- name: Prepare java
364364
uses: actions/setup-java@v1
365365
with:
366-
java-version: 17
366+
java-version: 24
367367

368368
- name: Install Clojure
369369
uses: DeLaGuardo/setup-clojure@master
370370
with:
371371
cli: '1.12.0.1495'
372-
lein: '2.9.1'
373-
boot: '2.8.3'
374372
bb: '1.12.200'
375373

376374
- name: Install MSVC
377375
uses: ilammy/msvc-dev-cmd@v1
378376

379-
- name: Install GraalVM
380-
uses: DeLaGuardo/setup-graalvm@master
377+
- uses: graalvm/setup-graalvm@v1
381378
with:
382-
graalvm: 22.2.0
383-
java: java17
384-
385-
- name: Install native-image component
386-
run: |
387-
gu.cmd install native-image
379+
java-version: '24'
380+
distribution: 'graalvm'
381+
native-image-musl: true
382+
github-token: ${{ secrets.GITHUB_TOKEN }}
388383

389384
# see https://github.com/oracle/graal/issues/4340
390385
- name: GraalVM workaround to support UPX compression

.github/workflows/release.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
- name: Prepare java
1717
uses: actions/setup-java@v1
1818
with:
19-
java-version: 17
19+
java-version: 24
2020

2121
- name: Install Clojure
2222
uses: DeLaGuardo/setup-clojure@master
@@ -64,7 +64,7 @@ jobs:
6464

6565
- uses: graalvm/setup-graalvm@v1
6666
with:
67-
java-version: '21'
67+
java-version: '24'
6868
distribution: 'graalvm'
6969
github-token: ${{ secrets.GITHUB_TOKEN }}
7070

@@ -116,7 +116,7 @@ jobs:
116116

117117
- uses: graalvm/setup-graalvm@v1
118118
with:
119-
java-version: '21'
119+
java-version: '24'
120120
distribution: 'graalvm'
121121
native-image-musl: 'true'
122122
github-token: ${{ secrets.GITHUB_TOKEN }}
@@ -166,7 +166,7 @@ jobs:
166166

167167
- uses: graalvm/setup-graalvm@v1
168168
with:
169-
java-version: '21'
169+
java-version: '24'
170170
distribution: 'graalvm'
171171
github-token: ${{ secrets.GITHUB_TOKEN }}
172172

@@ -213,7 +213,7 @@ jobs:
213213

214214
- uses: graalvm/setup-graalvm@v1
215215
with:
216-
java-version: '21'
216+
java-version: '24'
217217
distribution: 'graalvm'
218218
github-token: ${{ secrets.GITHUB_TOKEN }}
219219

@@ -260,7 +260,7 @@ jobs:
260260

261261
- uses: graalvm/setup-graalvm@v1
262262
with:
263-
java-version: '21'
263+
java-version: '24'
264264
distribution: 'graalvm'
265265
github-token: ${{ secrets.GITHUB_TOKEN }}
266266

@@ -308,7 +308,7 @@ jobs:
308308
- name: Prepare java
309309
uses: actions/setup-java@v1
310310
with:
311-
java-version: 17
311+
java-version: 24
312312

313313
- name: Install clojure build tools
314314
uses: DeLaGuardo/setup-clojure@master

.github/workflows/test.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ jobs:
2424
fail-fast: false
2525
matrix:
2626
os: [ubuntu-22.04]
27-
jdk: [17]
27+
jdk: [24]
2828
include:
2929
- os: windows-latest
30-
jdk: 17
30+
jdk: 24
3131
- os: macos-latest
32-
jdk: 17
32+
jdk: 24
3333
steps:
3434
- uses: actions/checkout@v4
3535
with:
@@ -54,14 +54,14 @@ jobs:
5454
fail-fast: false
5555
matrix:
5656
os: [ubuntu-22.04]
57-
jdk: [17]
57+
jdk: [24]
5858
include:
5959
# FIXME
6060
# Windows keep failing randomly because of CI issues.
6161
# - os: windows-latest
62-
# jdk: 17
62+
# jdk: 24
6363
- os: macos-latest
64-
jdk: 17
64+
jdk: 24
6565
steps:
6666
- uses: actions/checkout@v4
6767
with:
@@ -99,9 +99,9 @@ jobs:
9999

100100
- uses: graalvm/setup-graalvm@v1
101101
with:
102-
java-version: '21'
102+
java-version: '24'
103103
distribution: 'graalvm'
104-
native-image-musl: 'true'
104+
native-image-musl: true
105105
github-token: ${{ secrets.GITHUB_TOKEN }}
106106

107107
- name: Build static Linux native image

0 commit comments

Comments
 (0)