From 63348e457f9a8ff155b972c366cf385174235ae7 Mon Sep 17 00:00:00 2001 From: Violeta Georgieva Date: Tue, 22 Oct 2024 15:20:29 +0300 Subject: [PATCH] [build] Temporary download manually GraalVM distribution (#3480) There is an open issue with action/setup-java when GraalVM is configured --- .github/workflows/check_graalvm.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/.github/workflows/check_graalvm.yml b/.github/workflows/check_graalvm.yml index b8904c36eb..3344b9ed57 100644 --- a/.github/workflows/check_graalvm.yml +++ b/.github/workflows/check_graalvm.yml @@ -24,10 +24,22 @@ jobs: with: distribution: 'temurin' java-version: '8' + - name: Download GraalVM 17 + run: | + if [ "$RUNNER_OS" == "Linux" ]; then + download_url="https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-17.0.9/graalvm-community-jdk-17.0.9_linux-x64_bin.tar.gz" + elif [ "$RUNNER_OS" == "macOS" ]; then + download_url="https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-17.0.9/graalvm-community-jdk-17.0.9_macos-x64_bin.tar.gz" + else + download_url="https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-17.0.9/graalvm-community-jdk-17.0.9_windows-x64_bin.zip" + fi + curl -L $download_url --output $RUNNER_TEMP/java_package.tar.gz + shell: bash - name: Set up GraalVM 17 uses: actions/setup-java@b36c23c0d998641eff861008f374ee103c25ac73 with: - distribution: 'graalvm' + distribution: 'jdkfile' + jdkFile: ${{ runner.temp }}/java_package.tar.gz java-version: '17' - name: Build with Gradle run: ./gradlew :reactor-netty-graalvm-smoke-tests:nativeTest --no-daemon -PforceTransport=${{ matrix.transport }} \ No newline at end of file