@@ -24,39 +24,18 @@ jobs:
24
24
strategy :
25
25
matrix :
26
26
os : [ ubuntu-latest, macOS-latest ]
27
- java : [ 17.0.9, 21.0.2, 22.0.2 ]
27
+ java : [ ' 17.0.12', '21', '22' ]
28
28
fail-fast : false
29
29
max-parallel : 5
30
30
name : Test GraalVM JDK ${{ matrix.java }}, ${{ matrix.os }}
31
31
32
32
steps :
33
33
- uses : actions/checkout@v4
34
34
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 }}
60
39
61
40
- name : Cache modules
62
41
uses : actions/cache@v4
0 commit comments