Skip to content

Commit c714be7

Browse files
authored
Use Java 11 in 6.2.x branch (#382)
* ci: Use Java 11 in 6.2.x branch If native image is built with Java 17, application created with it will not be compatible with Java 11. Error: LinkageError occurred while loading main class g621app.Application java.lang.UnsupportedClassVersionError: g621app/Application has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0 * ci: graalvm +version -distribution Test tip from graalvm/setup-graalvm#105 (comment) * ci: Disable OSX Arm Native CLI Graalvm cannot build Java 11 OSX Arm Native Image Error: Failed to download graalvm-ce-java11-darwin-aarch64-22.3.3. Are you sure version: '22.3.3' and java-version: '11' are correct?
1 parent 9c9c3c7 commit c714be7

File tree

4 files changed

+26
-25
lines changed

4 files changed

+26
-25
lines changed

.github/workflows/mavenCentral.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
uses: actions/setup-java@v4
1919
with:
2020
distribution: 'temurin'
21-
java-version: '17'
21+
java-version: '11'
2222
- name: "🐘 Setup Gradle"
2323
uses: gradle/actions/setup-gradle@v4
2424
- name: "🔐 Generate secring file"

.github/workflows/release.yml

+12-12
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
uses: actions/setup-java@v4
2222
with:
2323
distribution: 'temurin'
24-
java-version: '17'
24+
java-version: '11'
2525
- name: "🐘 Setup Gradle"
2626
uses: gradle/actions/setup-gradle@v4
2727
- name: "🔢 Set the current release version"
@@ -128,7 +128,7 @@ jobs:
128128
uses: actions/setup-java@v4
129129
with:
130130
distribution: 'temurin'
131-
java-version: '17'
131+
java-version: '11'
132132
- name: "🐘 Setup Gradle"
133133
uses: gradle/actions/setup-gradle@v4
134134
- name: "✅ Run Tests"
@@ -186,7 +186,7 @@ jobs:
186186
uses: actions/setup-java@v4
187187
with:
188188
distribution: 'temurin'
189-
java-version: '17'
189+
java-version: '11'
190190
- name: "🐘 Setup Gradle"
191191
uses: gradle/actions/setup-gradle@v4
192192
- name: "✅ Run Tests"
@@ -235,10 +235,10 @@ jobs:
235235
- name: "☕️ Setup GraalVM CE"
236236
uses: graalvm/setup-graalvm@v1
237237
with:
238-
java-version: '17'
239-
distribution: 'graalvm-community'
238+
java-version: '11'
240239
native-image-musl: 'true'
241240
components: 'native-image'
241+
version: '22.3.3'
242242
github-token: ${{ secrets.GITHUB_TOKEN }}
243243
- name: "🐘 Setup Gradle"
244244
uses: gradle/actions/setup-gradle@v4
@@ -280,9 +280,9 @@ jobs:
280280
- name: "☕️ Setup GraalVM CE"
281281
uses: graalvm/setup-graalvm@v1
282282
with:
283-
java-version: '17'
284-
distribution: 'graalvm-community'
283+
java-version: '11'
285284
components: 'native-image'
285+
version: '22.3.3'
286286
github-token: ${{ secrets.GITHUB_TOKEN }}
287287
- name: "🐘 Setup Gradle"
288288
uses: gradle/actions/setup-gradle@v4
@@ -324,9 +324,9 @@ jobs:
324324
- name: "☕️ Setup GraalVM CE"
325325
uses: graalvm/setup-graalvm@v1
326326
with:
327-
java-version: '17'
328-
distribution: 'graalvm-community'
327+
java-version: '11'
329328
components: 'native-image'
329+
version: '22.3.3'
330330
github-token: ${{ secrets.GITHUB_TOKEN }}
331331
- name: "🐘 Setup Gradle"
332332
uses: gradle/actions/setup-gradle@v4
@@ -368,9 +368,9 @@ jobs:
368368
- name: "☕️ Setup GraalVM CE"
369369
uses: graalvm/setup-graalvm@v1
370370
with:
371-
java-version: '17'
372-
distribution: 'graalvm-community'
371+
java-version: '11'
373372
components: 'native-image'
373+
version: '22.3.3'
374374
github-token: ${{ secrets.GITHUB_TOKEN }}
375375
- name: "🐘 Setup Gradle"
376376
uses: gradle/actions/setup-gradle@v4
@@ -419,7 +419,7 @@ jobs:
419419
uses: actions/setup-java@v4
420420
with:
421421
distribution: 'temurin'
422-
java-version: '17'
422+
java-version: '11'
423423
- name: "🐘 Setup Gradle"
424424
uses: gradle/actions/setup-gradle@v4
425425
- name: "🚀 Grails SDK Minor Release"

.github/workflows/sdkman.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
uses: actions/setup-java@v4
2020
with:
2121
distribution: 'temurin'
22-
java-version: '17'
22+
java-version: '11'
2323
- name: "🐘 Setup Gradle"
2424
uses: gradle/actions/setup-gradle@v4
2525
- name: "🚀 Grails SDK Minor Release"

.github/workflows/snapshot.yml

+12-11
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
uses: actions/setup-java@v4
1818
with:
1919
distribution: 'temurin'
20-
java-version: '17'
20+
java-version: '11'
2121
- name: "🐘 Setup Gradle"
2222
uses: gradle/actions/setup-gradle@v4
2323
- name: "🔨 Run Build"
@@ -62,7 +62,7 @@ jobs:
6262
uses: actions/setup-java@v4
6363
with:
6464
distribution: 'temurin'
65-
java-version: '17'
65+
java-version: '11'
6666
- name: "🐘 Setup Gradle"
6767
uses: gradle/actions/setup-gradle@v4
6868
- name: "✅ Run Tests"
@@ -118,7 +118,7 @@ jobs:
118118
uses: actions/setup-java@v4
119119
with:
120120
distribution: 'temurin'
121-
java-version: '17'
121+
java-version: '11'
122122
- name: "🐘 Setup Gradle"
123123
uses: gradle/actions/setup-gradle@v4
124124
- name: "✅ Run Tests"
@@ -155,9 +155,9 @@ jobs:
155155
- name: "☕️ Setup GraalVM CE"
156156
uses: graalvm/setup-graalvm@v1
157157
with:
158-
java-version: '17'
159-
distribution: 'graalvm-community'
158+
java-version: '11'
160159
components: 'native-image'
160+
version: '22.3.3'
161161
github-token: ${{ secrets.GITHUB_TOKEN }}
162162
- name: "🐘 Setup Gradle"
163163
uses: gradle/actions/setup-gradle@v4
@@ -191,9 +191,9 @@ jobs:
191191
- name: "☕️ Setup GraalVM CE"
192192
uses: graalvm/setup-graalvm@v1
193193
with:
194-
java-version: '17'
195-
distribution: 'graalvm-community'
194+
java-version: '11'
196195
components: 'native-image'
196+
version: '22.3.3'
197197
github-token: ${{ secrets.GITHUB_TOKEN }}
198198
- name: "🐘 Setup Gradle"
199199
uses: gradle/actions/setup-gradle@v4
@@ -218,6 +218,7 @@ jobs:
218218
name: grails-darwin-amd64-snapshot
219219
path: grails-darwin-amd64-snapshot.zip
220220
macos-arm:
221+
if: false # Graalvm cannot build Java 11 OS X Arm Native Image
221222
name: "Build OS X Arm Native CLI"
222223
runs-on: macos-latest
223224
env:
@@ -229,9 +230,9 @@ jobs:
229230
- name: "☕️ Setup GraalVM CE"
230231
uses: graalvm/setup-graalvm@v1
231232
with:
232-
java-version: '17'
233-
distribution: 'graalvm-community'
233+
java-version: '11'
234234
components: 'native-image'
235+
version: '22.3.3'
235236
github-token: ${{ secrets.GITHUB_TOKEN }}
236237
- name: "🐘 Setup Gradle"
237238
uses: gradle/actions/setup-gradle@v4
@@ -265,9 +266,9 @@ jobs:
265266
- name: "☕️ Setup GraalVM CE"
266267
uses: graalvm/setup-graalvm@v1
267268
with:
268-
java-version: '17'
269-
distribution: 'graalvm-community'
269+
java-version: '11'
270270
components: 'native-image'
271+
version: '22.3.3'
271272
github-token: ${{ secrets.GITHUB_TOKEN }}
272273
- name: "🐘 Setup Gradle"
273274
uses: gradle/actions/setup-gradle@v4

0 commit comments

Comments
 (0)