@@ -28,18 +28,18 @@ jobs:
28
28
strategy :
29
29
matrix :
30
30
os : [ubuntu-latest]
31
- scala : [2.12.17, 2.13.10, 3.2.1 ]
32
- java : [temurin@11 ]
31
+ scala : [2.12.17, 2.13.10, 3.3.3 ]
32
+ java : [temurin@8 ]
33
33
project : [rootJS, rootJVM, rootNative]
34
34
include :
35
- - scala : 3.2.1
36
- java : temurin@11
35
+ - scala : 3.3.3
36
+ java : temurin@8
37
37
project : rootNative
38
38
os : macos-latest
39
39
exclude :
40
- - scala : 3.2.1
40
+ - scala : 3.3.3
41
41
project : rootJVM
42
- - scala : 3.2.1
42
+ - scala : 3.3.3
43
43
project : rootNative
44
44
os : ubuntu-latest
45
45
runs-on : ${{ matrix.os }}
@@ -49,21 +49,21 @@ jobs:
49
49
with :
50
50
fetch-depth : 0
51
51
52
- - name : Download Java (temurin@11 )
53
- id : download-java-temurin-11
54
- if : matrix.java == 'temurin@11 '
52
+ - name : Download Java (temurin@8 )
53
+ id : download-java-temurin-8
54
+ if : matrix.java == 'temurin@8 '
55
55
uses : typelevel/download-java@v1
56
56
with :
57
57
distribution : temurin
58
- java-version : 11
58
+ java-version : 8
59
59
60
- - name : Setup Java (temurin@11 )
61
- if : matrix.java == 'temurin@11 '
60
+ - name : Setup Java (temurin@8 )
61
+ if : matrix.java == 'temurin@8 '
62
62
uses : actions/setup-java@v2
63
63
with :
64
64
distribution : jdkfile
65
- java-version : 11
66
- jdkFile : ${{ steps.download-java-temurin-11 .outputs.jdkFile }}
65
+ java-version : 8
66
+ jdkFile : ${{ steps.download-java-temurin-8 .outputs.jdkFile }}
67
67
68
68
- name : Cache sbt
69
69
uses : actions/cache@v2
81
81
run : sbt githubWorkflowCheck
82
82
83
83
- name : Check formatting
84
- if : matrix.java == 'temurin@11 '
84
+ if : matrix.java == 'temurin@8 '
85
85
run : sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' scalafmtCheckAll 'project /' scalafmtSbtCheck
86
86
87
87
- name : scalaJSLink
@@ -96,11 +96,11 @@ jobs:
96
96
run : sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' test
97
97
98
98
- name : Check binary compatibility
99
- if : matrix.java == 'temurin@11 '
99
+ if : matrix.java == 'temurin@8 '
100
100
run : sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' mimaReportBinaryIssues
101
101
102
102
- name : Generate API documentation
103
- if : matrix.java == 'temurin@11 '
103
+ if : matrix.java == 'temurin@8 '
104
104
run : sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' doc
105
105
106
106
- name : Make target directories
@@ -126,29 +126,29 @@ jobs:
126
126
matrix :
127
127
os : [ubuntu-latest]
128
128
scala : [2.13.10]
129
- java : [temurin@11 ]
129
+ java : [temurin@8 ]
130
130
runs-on : ${{ matrix.os }}
131
131
steps :
132
132
- name : Checkout current branch (full)
133
133
uses : actions/checkout@v2
134
134
with :
135
135
fetch-depth : 0
136
136
137
- - name : Download Java (temurin@11 )
138
- id : download-java-temurin-11
139
- if : matrix.java == 'temurin@11 '
137
+ - name : Download Java (temurin@8 )
138
+ id : download-java-temurin-8
139
+ if : matrix.java == 'temurin@8 '
140
140
uses : typelevel/download-java@v1
141
141
with :
142
142
distribution : temurin
143
- java-version : 11
143
+ java-version : 8
144
144
145
- - name : Setup Java (temurin@11 )
146
- if : matrix.java == 'temurin@11 '
145
+ - name : Setup Java (temurin@8 )
146
+ if : matrix.java == 'temurin@8 '
147
147
uses : actions/setup-java@v2
148
148
with :
149
149
distribution : jdkfile
150
- java-version : 11
151
- jdkFile : ${{ steps.download-java-temurin-11 .outputs.jdkFile }}
150
+ java-version : 8
151
+ jdkFile : ${{ steps.download-java-temurin-8 .outputs.jdkFile }}
152
152
153
153
- name : Cache sbt
154
154
uses : actions/cache@v2
@@ -222,12 +222,12 @@ jobs:
222
222
tar xf targets.tar
223
223
rm targets.tar
224
224
225
- - name : Download target directories (3.2.1 , rootJS)
225
+ - name : Download target directories (3.3.3 , rootJS)
226
226
uses : actions/download-artifact@v2
227
227
with :
228
- name : target-${{ matrix.os }}-${{ matrix.java }}-3.2.1 -rootJS
228
+ name : target-${{ matrix.os }}-${{ matrix.java }}-3.3.3 -rootJS
229
229
230
- - name : Inflate target directories (3.2.1 , rootJS)
230
+ - name : Inflate target directories (3.3.3 , rootJS)
231
231
run : |
232
232
tar xf targets.tar
233
233
rm targets.tar
0 commit comments