From de196ce36a259ac5966e8e1cfbf69b680edb1455 Mon Sep 17 00:00:00 2001 From: Patrick Date: Fri, 31 Oct 2025 15:26:56 +0100 Subject: [PATCH] ma jdk ch --- .gitea/workflows/demo.yaml | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/demo.yaml b/.gitea/workflows/demo.yaml index 953e99a..6465183 100644 --- a/.gitea/workflows/demo.yaml +++ b/.gitea/workflows/demo.yaml @@ -99,15 +99,14 @@ jobs: wget -O $RUNNER_TEMP/java_package.tar.gz $download_url # 2️⃣ Setup Java from local JDK file - - name: Set up OpenJDK 21 - uses: actions/setup-java@v5 - with: - distribution: 'jdkfile' # Use locally downloaded JDK - jdkFile: ${{ runner.temp }}/java_package.tar.gz - java-version: '21' - architecture: x64 - mvn-toolchain-vendor: 'Oracle' - cache: 'maven' # Enable Maven dependency caching + - name: Download and extract OpenJDK 21 + run: | + download_url="https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.tar.gz" + wget -O $RUNNER_TEMP/java_package.tar.gz $download_url + mkdir -p $RUNNER_TEMP/jdk + tar -xzf $RUNNER_TEMP/java_package.tar.gz -C $RUNNER_TEMP/jdk --strip-components=1 + echo "JAVA_HOME=$RUNNER_TEMP/jdk" >> $GITHUB_ENV + echo "$RUNNER_TEMP/jdk/bin" >> $GITHUB_PATH # 3️⃣ Verify Java installation - name: Verify Java setup