diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 462a16022a..99d57355f6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -34,7 +34,7 @@ jobs: - name: "Set up GraalVM" uses: graalvm/setup-graalvm@6f327093bb6a42fe5eac053d21b168c46aa46f22 # v1.2.4 with: - java-version: '17' + java-version: '21' distribution: 'graalvm' # According to documentation in graalvm/setup-graalvm this is used to avoid rate-limiting issues github-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/test-graal-native-image/README.md b/test-graal-native-image/README.md index 2c14d04132..d5b9b6f39d 100644 --- a/test-graal-native-image/README.md +++ b/test-graal-native-image/README.md @@ -12,7 +12,7 @@ Technically it would also be possible to directly configure Native Image test ex ## Reflection metadata -Native Image creation requires configuring which class members are accessed using reflection, see the [GraalVM documentation](https://www.graalvm.org/22.3/reference-manual/native-image/metadata/#specifying-reflection-metadata-in-json). +Native Image creation requires configuring which class members are accessed using reflection, see the [GraalVM documentation](https://www.graalvm.org/jdk21/reference-manual/native-image/metadata/#specifying-reflection-metadata-in-json). The file [`reflect-config.json`](./src/test/resources/META-INF/native-image/reflect-config.json) contains this reflection metadata.