2424 matrix :
2525 os : [ubuntu-latest, macos-latest, windows-latest]
2626 scala : [2.12.20]
27- java : [zulu@8 , graal_graalvm@17, corretto@17 ]
27+ java : [corretto@17 , graal_graalvm@17, zulu@8 ]
2828 runs-on : ${{ matrix.os }}
2929 steps :
3030 - name : Ignore line ending differences in git
@@ -45,12 +45,12 @@ jobs:
4545 with :
4646 fetch-depth : 0
4747
48- - name : Setup Java (zulu@8 )
49- if : matrix.java == 'zulu@8 '
48+ - name : Setup Java (corretto@17 )
49+ if : matrix.java == 'corretto@17 '
5050 uses : actions/setup-java@v5
5151 with :
52- distribution : zulu
53- java-version : 8
52+ distribution : corretto
53+ java-version : 17
5454 cache : sbt
5555
5656 - name : Setup GraalVM (graal_graalvm@17)
@@ -63,12 +63,12 @@ jobs:
6363 github-token : ${{ secrets.GITHUB_TOKEN }}
6464 cache : sbt
6565
66- - name : Setup Java (corretto@17 )
67- if : matrix.java == 'corretto@17 '
66+ - name : Setup Java (zulu@8 )
67+ if : matrix.java == 'zulu@8 '
6868 uses : actions/setup-java@v5
6969 with :
70- distribution : corretto
71- java-version : 17
70+ distribution : zulu
71+ java-version : 8
7272 cache : sbt
7373
7474 - name : Setup sbt
7878 shell : bash
7979 run : sbt '++ ${{ matrix.scala }}' githubWorkflowCheck
8080
81- - shell : bash
81+ - if : matrix.java != 'zulu@8'
82+ shell : bash
8283 run : sbt '++ ${{ matrix.scala }}' '+ test' '+ scripted'
8384
85+ - if : matrix.java == 'zulu@8'
86+ shell : bash
87+ run : sbt '++ ${{ matrix.scala }}' test scripted
88+
8489 - name : Clean up Ivy Local repo
8590 shell : bash
8691 run : rm -rf "$HOME/.ivy2/local"
@@ -103,7 +108,7 @@ jobs:
103108 matrix :
104109 os : [ubuntu-latest]
105110 scala : [2.12.20]
106- java : [zulu@8 ]
111+ java : [corretto@17 ]
107112 runs-on : ${{ matrix.os }}
108113 steps :
109114 - name : Ignore line ending differences in git
@@ -123,12 +128,12 @@ jobs:
123128 with :
124129 fetch-depth : 0
125130
126- - name : Setup Java (zulu@8 )
127- if : matrix.java == 'zulu@8 '
131+ - name : Setup Java (corretto@17 )
132+ if : matrix.java == 'corretto@17 '
128133 uses : actions/setup-java@v5
129134 with :
130- distribution : zulu
131- java-version : 8
135+ distribution : corretto
136+ java-version : 17
132137 cache : sbt
133138
134139 - name : Setup GraalVM (graal_graalvm@17)
@@ -141,12 +146,12 @@ jobs:
141146 github-token : ${{ secrets.GITHUB_TOKEN }}
142147 cache : sbt
143148
144- - name : Setup Java (corretto@17 )
145- if : matrix.java == 'corretto@17 '
149+ - name : Setup Java (zulu@8 )
150+ if : matrix.java == 'zulu@8 '
146151 uses : actions/setup-java@v5
147152 with :
148- distribution : corretto
149- java-version : 17
153+ distribution : zulu
154+ java-version : 8
150155 cache : sbt
151156
152157 - name : Setup sbt
0 commit comments