From 9ca64958500e50b8310281899a514d8869eb27f8 Mon Sep 17 00:00:00 2001 From: Jaime Date: Tue, 29 Aug 2023 11:57:11 +0200 Subject: [PATCH 1/3] use 'distribution' instead of 'version' in CI pipeline --- .github/workflows/build.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d567be65..76901b75 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,8 +24,8 @@ jobs: - name: Setup Graalvm uses: graalvm/setup-graalvm@v1 with: - version: '22.0.0.2' java-version: '11' + distribution: 'graalvm' components: 'native-image' native-image-musl: 'true' github-token: ${{ secrets.GITHUB_TOKEN }} @@ -94,8 +94,8 @@ jobs: - name: Setup Graalvm uses: graalvm/setup-graalvm@v1 with: - version: '22.0.0.2' java-version: '11' + distribution: 'graalvm' components: 'native-image' github-token: ${{ secrets.GITHUB_TOKEN }} @@ -154,8 +154,8 @@ jobs: - name: Setup Graalvm uses: graalvm/setup-graalvm@v1 with: - version: '22.0.0.2' java-version: '11' + distribution: 'graalvm' components: 'native-image' github-token: ${{ secrets.GITHUB_TOKEN }} From 97b7f14525f51146db8bb541840b4bc01743c27a Mon Sep 17 00:00:00 2001 From: Jaime Date: Tue, 29 Aug 2023 12:10:39 +0200 Subject: [PATCH 2/3] update jdk to 17.0.8 --- .github/workflows/build.yml | 8 ++++---- .sdkmanrc | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 76901b75..8dd7fdf5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,7 +24,7 @@ jobs: - name: Setup Graalvm uses: graalvm/setup-graalvm@v1 with: - java-version: '11' + java-version: '17.0.8' distribution: 'graalvm' components: 'native-image' native-image-musl: 'true' @@ -94,7 +94,7 @@ jobs: - name: Setup Graalvm uses: graalvm/setup-graalvm@v1 with: - java-version: '11' + java-version: '17.0.8' distribution: 'graalvm' components: 'native-image' github-token: ${{ secrets.GITHUB_TOKEN }} @@ -154,7 +154,7 @@ jobs: - name: Setup Graalvm uses: graalvm/setup-graalvm@v1 with: - java-version: '11' + java-version: '17.0.8' distribution: 'graalvm' components: 'native-image' github-token: ${{ secrets.GITHUB_TOKEN }} @@ -216,7 +216,7 @@ jobs: - name: Setup Java for JReleaser uses: actions/setup-java@v1 with: - java-version: 11 + java-version: 17.0.8 - name: Version id: version diff --git a/.sdkmanrc b/.sdkmanrc index 112edde7..ad28a808 100644 --- a/.sdkmanrc +++ b/.sdkmanrc @@ -1,3 +1,3 @@ # Enable auto-env through the sdkman_auto_env config # Add key=value pairs of SDKs to use below -java=22.0.0.2.r11-grl +java=17.0.8-graalce From 3fbebb56915c582c5991ce237c44086459f798c0 Mon Sep 17 00:00:00 2001 From: Jaime Date: Tue, 29 Aug 2023 12:43:16 +0200 Subject: [PATCH 3/3] set language level in nativeCompile task options --- build.gradle | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build.gradle b/build.gradle index 69d2256c..198ed3d3 100644 --- a/build.gradle +++ b/build.gradle @@ -108,6 +108,10 @@ graalvmNative { buildArgs.add('-H:EnableURLProtocols=https,http') buildArgs.add('-H:+ReportExceptionStackTraces') + javaLauncher = javaToolchains.launcherFor { + languageVersion = JavaLanguageVersion.of(17) + } + } test {