Skip to content

Commit b297182

Browse files
authored
chore: upgrade → jdk25 (#1669)
chore: upgrade to jdk25 fix: python flags for jdk25 fix: disable detekt in ci until it supports jdk25 fix: disable jvm source loader, repack truffle libs fix: add shared espresso jar fix: renamed jvm flags chore: pin/upgrade java format chore: update all relevant api pins chore: maven updates after jdk25 Signed-off-by: Sam Gammon <[email protected]>
1 parent fb650ef commit b297182

File tree

64 files changed

+234
-1219
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+234
-1219
lines changed

.github/workflows/checks.apicheck.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -117,10 +117,15 @@ jobs:
117117
with:
118118
fetch-depth: 0
119119
persist-credentials: false
120+
- name: "Setup: PNPM"
121+
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
122+
with:
123+
version: "10.6.2"
120124
- name: "Setup: Node"
121125
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
122126
with:
123127
node-version: 23
128+
package-manager-cache: false
124129
- name: "Setup: Bun"
125130
uses: step-security/setup-bun@a961ff54612b97ac3259f517fb6a81be3b657a59 # v2.0.2
126131
with:
@@ -129,15 +134,11 @@ jobs:
129134
uses: elide-dev/setup-elide@990b915b2974a70e7654acb1303607b4cd1d3538 # v2
130135
with:
131136
version: "1.0.0-alpha15" # unlisted (interim)
132-
- name: "Setup: PNPM"
133-
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
134-
with:
135-
version: "10.6.2"
136-
- name: "Setup: GraalVM (Java 24)"
137+
- name: "Setup: GraalVM (Java 25)"
137138
uses: graalvm/setup-graalvm@7f488cf82a3629ee755e4e97342c01d6bed318fa # v1.3.5
138139
with:
139140
distribution: "graalvm"
140-
java-version: 24
141+
java-version: "25"
141142
check-for-updates: false
142143
github-token: ${{ secrets.GITHUB_TOKEN }}
143144
- name: "Setup: Artifacts"

.github/workflows/checks.codeql.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,11 +94,11 @@ jobs:
9494
restore-keys: |
9595
elide-framework-v2-tests-${{ hashFiles('gradle/elide.versions.toml') }}
9696
elide-framework-v2-tests-
97-
- name: "Setup: GraalVM (Java 24)"
97+
- name: "Setup: GraalVM (Java 25)"
9898
uses: graalvm/setup-graalvm@7f488cf82a3629ee755e4e97342c01d6bed318fa # v1.3.5
9999
with:
100100
distribution: "graalvm"
101-
java-version: "24"
101+
java-version: "25"
102102
github-token: ${{ secrets.GITHUB_TOKEN }}
103103
- name: "Setup: Initialize CodeQL"
104104
uses: github/codeql-action/init@3c3833e0f8c1c83d449a7478aa59c036a9165498 # v3.29.11

.github/workflows/checks.detekt.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,11 +88,11 @@ jobs:
8888
with:
8989
fetch-depth: 0
9090
persist-credentials: false
91-
- name: "Setup: GraalVM (Java 24)"
91+
- name: "Setup: GraalVM (Java 25)"
9292
uses: graalvm/setup-graalvm@7f488cf82a3629ee755e4e97342c01d6bed318fa # v1.3.5
9393
with:
9494
distribution: "graalvm"
95-
java-version: 24
95+
java-version: "25"
9696
check-for-updates: false
9797
github-token: ${{ secrets.GITHUB_TOKEN }}
9898
- name: "Setup: Artifacts"

.github/workflows/checks.formatting.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -109,28 +109,29 @@ jobs:
109109
with:
110110
fetch-depth: 0
111111
persist-credentials: false
112+
- name: "Setup: PNPM"
113+
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
114+
with:
115+
version: "10.6.2"
112116
- name: "Setup: Node"
113117
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
114118
with:
115119
node-version: 23
120+
package-manager-cache: false
116121
- name: "Setup: Bun"
117122
uses: step-security/setup-bun@a961ff54612b97ac3259f517fb6a81be3b657a59 # v2.0.2
118123
with:
119124
bun-version: "1.2.14"
120-
- name: "Setup: GraalVM (Java 24)"
125+
- name: "Setup: GraalVM (Java 25)"
121126
uses: graalvm/setup-graalvm@7f488cf82a3629ee755e4e97342c01d6bed318fa # v1.3.5
122127
with:
123128
distribution: "graalvm"
124-
java-version: "24"
129+
java-version: "25"
125130
github-token: ${{ secrets.GITHUB_TOKEN }}
126131
- name: "Setup: Elide"
127132
uses: elide-dev/setup-elide@990b915b2974a70e7654acb1303607b4cd1d3538 # v2
128133
with:
129-
version: "1.0.0-alpha15" # unlisted (interim)
130-
- name: "Setup: PNPM"
131-
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
132-
with:
133-
version: "10.6.2"
134+
version: "1.0.0-beta9"
134135
- name: "Setup: Dependencies"
135136
run: pnpm install --no-lockfile --no-frozen-lockfile
136137
- name: "Setup: Rust"

.github/workflows/checks.sonar.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,11 +77,11 @@ jobs:
7777
restore-keys: |
7878
elide-framework-v2-tests-${{ hashFiles('gradle/elide.versions.toml') }}
7979
elide-framework-v2-tests-
80-
- name: "Setup: GraalVM (Java 24)"
80+
- name: "Setup: GraalVM (Java 25)"
8181
uses: graalvm/setup-graalvm@7f488cf82a3629ee755e4e97342c01d6bed318fa # v1.3.5
8282
with:
8383
distribution: "graalvm"
84-
java-version: 24
84+
java-version: "25"
8585
check-for-updates: false
8686
github-token: ${{ secrets.GITHUB_TOKEN }}
8787
- name: "Setup: Artifacts"

.github/workflows/claude-code-review.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,11 @@ jobs:
5252
egress-policy: audit
5353
- name: "Setup: Checkout"
5454
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
55-
- name: "Setup: GraalVM (Java 24)"
55+
- name: "Setup: GraalVM (Java 25)"
5656
uses: graalvm/setup-graalvm@7f488cf82a3629ee755e4e97342c01d6bed318fa # v1.3.5
5757
with:
5858
distribution: "graalvm"
59-
java-version: "24"
59+
java-version: "25"
6060
github-token: ${{ secrets.GITHUB_TOKEN }}
6161
- name: "Setup: Node"
6262
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0

.github/workflows/claude.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,11 @@ jobs:
4040
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
4141
with:
4242
fetch-depth: 1
43-
- name: "Setup: GraalVM (Java 24)"
43+
- name: "Setup: GraalVM (Java 25)"
4444
uses: graalvm/setup-graalvm@7f488cf82a3629ee755e4e97342c01d6bed318fa # v1.3.5
4545
with:
4646
distribution: "graalvm"
47-
java-version: "24"
47+
java-version: "25"
4848
github-token: ${{ secrets.GITHUB_TOKEN }}
4949
- name: "Setup: Node"
5050
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0

.github/workflows/job.build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,11 +228,11 @@ jobs:
228228
uses: mozilla-actions/sccache-action@7d986dd989559c6ecdb630a3fd2557667be217ad # v0.0.9
229229
- name: "Setup: Rust Caching"
230230
run: echo "RUSTC_WRAPPER=sccache" >> $GITHUB_ENV
231-
- name: "Setup: GraalVM (Java 24)"
231+
- name: "Setup: GraalVM (Java 25)"
232232
uses: graalvm/setup-graalvm@7f488cf82a3629ee755e4e97342c01d6bed318fa # v1.3.5
233233
with:
234234
distribution: "graalvm"
235-
java-version: "24"
235+
java-version: "25"
236236
github-token: ${{ secrets.GITHUB_TOKEN }}
237237
- name: "Setup: Node"
238238
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0

.github/workflows/job.cli.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -192,11 +192,11 @@ jobs:
192192
uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
193193
with:
194194
arch: ${{ matrix.arch }}
195-
- name: "Setup: GraalVM (Java 24)"
195+
- name: "Setup: GraalVM (Java 25)"
196196
uses: graalvm/setup-graalvm@7f488cf82a3629ee755e4e97342c01d6bed318fa # v1.3.5
197197
with:
198198
distribution: "graalvm"
199-
java-version: "24"
199+
java-version: "25"
200200
github-token: ${{ secrets.GITHUB_TOKEN }}
201201
- name: "Setup: Bun"
202202
uses: step-security/setup-bun@a961ff54612b97ac3259f517fb6a81be3b657a59 # v2.0.2
@@ -342,11 +342,11 @@ jobs:
342342
uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
343343
with:
344344
arch: ${{ matrix.arch }}
345-
- name: "Setup: GraalVM (Java 24)"
345+
- name: "Setup: GraalVM (Java 25)"
346346
uses: graalvm/setup-graalvm@7f488cf82a3629ee755e4e97342c01d6bed318fa # v1.3.5
347347
with:
348348
distribution: "graalvm"
349-
java-version: "24"
349+
java-version: "25"
350350
github-token: ${{ secrets.GITHUB_TOKEN }}
351351
- name: "Setup: Node"
352352
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0

.github/workflows/job.containers.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -189,11 +189,11 @@ jobs:
189189
persist-credentials: false
190190
- name: "Setup: Buildless"
191191
uses: buildless/setup@30e82389418c7f17046606183bc4c78b2c8913e0 # v1.0.2
192-
- name: "Setup: GraalVM (Java 24)"
192+
- name: "Setup: GraalVM (Java 25)"
193193
uses: graalvm/setup-graalvm@7f488cf82a3629ee755e4e97342c01d6bed318fa # v1.3.5
194194
with:
195195
distribution: "graalvm"
196-
java-version: "24"
196+
java-version: "25"
197197
github-token: ${{ secrets.GITHUB_TOKEN }}
198198
- name: "Setup: QEMU"
199199
uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0
@@ -301,11 +301,11 @@ jobs:
301301
persist-credentials: false
302302
- name: "Setup: Buildless"
303303
uses: buildless/setup@30e82389418c7f17046606183bc4c78b2c8913e0 # v1.0.2
304-
- name: "Setup: GraalVM (Java 24)"
304+
- name: "Setup: GraalVM (Java 25)"
305305
uses: graalvm/setup-graalvm@7f488cf82a3629ee755e4e97342c01d6bed318fa # v1.3.5
306306
with:
307307
distribution: "graalvm"
308-
java-version: "24"
308+
java-version: "25"
309309
github-token: ${{ secrets.GITHUB_TOKEN }}
310310
- name: "Setup: QEMU"
311311
uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0

0 commit comments

Comments
 (0)