This is an automated email from the ASF dual-hosted git repository. sunlan pushed a commit to branch danielsun/java24 in repository https://gitbox.apache.org/repos/asf/groovy.git
commit 1144711d23bf95dc1831b66c19157740318db764 Author: Daniel Sun <[email protected]> AuthorDate: Sat Oct 19 12:56:10 2024 +0800 Add Java 24 build --- .github/workflows/groovy-build-test.yml | 50 ++++++++++++++++----------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/.github/workflows/groovy-build-test.yml b/.github/workflows/groovy-build-test.yml index a8f721c83c..6f35de0495 100644 --- a/.github/workflows/groovy-build-test.yml +++ b/.github/workflows/groovy-build-test.yml @@ -62,28 +62,28 @@ jobs: - name: Test with Gradle run: ./gradlew test timeout-minutes: 60 -# ea: -# #if: github.event_name == 'push' -# strategy: -# fail-fast: false -# matrix: -# os: [ubuntu-latest] -# # The jdk links of "install-jdk.sh" are sometimes outdated, so we have to download openjdk releases from https://jdk.java.net/ by ourselves. -# jdk: -# - "https://download.java.net/java/early_access/jdk23/25/GPL/openjdk-23-ea+25_linux-x64_bin.tar.gz" -# runs-on: ${{ matrix.os }} -# steps: -# - name: Download JDK ${{ matrix.jdk }} -# run: wget -c ${{ matrix.jdk }} -O /tmp/openjdk.tar.gz -# - name: Set up JDK ${{ matrix.jdk }} -# run: mkdir -p /home/runner/openjdk && tar -xvf /tmp/openjdk.tar.gz -C /home/runner/openjdk && chmod -R 755 /home/runner/openjdk && mv /home/runner/openjdk/jdk*/* /home/runner/openjdk/ -# - uses: actions/checkout@v4 -# - uses: actions/setup-java@v4 -# with: -# distribution: 'zulu' -# java-version: 21 -# check-latest: true -# - uses: gradle/actions/setup-gradle@v4 -# - name: Test with Gradle -# run: ./gradlew test -Ptarget.java.home=/home/runner/openjdk -# timeout-minutes: 60 + ea: + #if: github.event_name == 'push' + strategy: + fail-fast: false + matrix: + os: [ubuntu-latest] + # The jdk links of "install-jdk.sh" are sometimes outdated, so we have to download openjdk releases from https://jdk.java.net/ by ourselves. + jdk: + - "https://download.java.net/java/early_access/jdk24/20/GPL/openjdk-24-ea+20_linux-x64_bin.tar.gz" + runs-on: ${{ matrix.os }} + steps: + - name: Download JDK ${{ matrix.jdk }} + run: wget -c ${{ matrix.jdk }} -O /tmp/openjdk.tar.gz + - name: Set up JDK ${{ matrix.jdk }} + run: mkdir -p /home/runner/openjdk && tar -xvf /tmp/openjdk.tar.gz -C /home/runner/openjdk && chmod -R 755 /home/runner/openjdk && mv /home/runner/openjdk/jdk*/* /home/runner/openjdk/ + - uses: actions/checkout@v4 + - uses: actions/setup-java@v4 + with: + distribution: 'zulu' + java-version: 21 + check-latest: true + - uses: gradle/actions/setup-gradle@v4 + - name: Test with Gradle + run: ./gradlew test -Ptarget.java.home=/home/runner/openjdk + timeout-minutes: 60
