Skip to content

Commit dbf2cd0

Browse files
👷 use actions/setup-java graalvm
actions/setup-java#667 actions/setup-java#501
1 parent 321ad45 commit dbf2cd0

File tree

1 file changed

+5
-26
lines changed

1 file changed

+5
-26
lines changed

.github/workflows/native.yaml

Lines changed: 5 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -24,39 +24,18 @@ jobs:
2424
strategy:
2525
matrix:
2626
os: [ ubuntu-latest, macOS-latest ]
27-
java: [ 17.0.9, 21.0.2, 22.0.2 ]
27+
java: [ '17.0.12', '21', '22' ]
2828
fail-fast: false
2929
max-parallel: 5
3030
name: Test GraalVM JDK ${{ matrix.java }}, ${{ matrix.os }}
3131

3232
steps:
3333
- uses: actions/checkout@v4
3434

35-
- name: Ubuntu Set up JDK
36-
if: ${{ matrix.os == 'ubuntu-latest' }}
37-
run: |
38-
JAVA_HOME=$RUNNER_WORKSPACE/.graalvm
39-
echo $JAVA_HOME
40-
mkdir -p $JAVA_HOME
41-
echo "JAVA_HOME=$JAVA_HOME" >> $GITHUB_ENV
42-
curl -L -o graalvm.tar.gz https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-${{ matrix.java }}/graalvm-community-jdk-${{ matrix.java }}_linux-x64_bin.tar.gz
43-
tar -zxvf graalvm.tar.gz -C $JAVA_HOME --strip-components=1
44-
ls -lh $JAVA_HOME
45-
mvn -v
46-
47-
- name: MacOS Set up JDK
48-
if: ${{ matrix.os == 'macOS-latest' }}
49-
run: |
50-
JAVA_HOME=$RUNNER_WORKSPACE/.graalvm
51-
echo $JAVA_HOME
52-
mkdir -p $JAVA_HOME
53-
curl -L -o graalvm.tar.gz https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-${{ matrix.java }}/graalvm-community-jdk-${{ matrix.java }}_macos-x64_bin.tar.gz
54-
tar -zxvf graalvm.tar.gz -C $JAVA_HOME --strip-components=1
55-
JAVA_HOME=$RUNNER_WORKSPACE/.graalvm/Contents/Home
56-
echo $JAVA_HOME
57-
echo "JAVA_HOME=$JAVA_HOME" >> $GITHUB_ENV
58-
ls -lh $JAVA_HOME
59-
mvn -v
35+
- uses: actions/setup-java@v4
36+
with:
37+
distribution: 'graalvm'
38+
java-version: ${{ matrix.java }}
6039

6140
- name: Cache modules
6241
uses: actions/cache@v4

0 commit comments

Comments
 (0)