@@ -30,14 +30,10 @@ jobs:
30
30
matrix :
31
31
os : [ubuntu-latest]
32
32
scala : [2.13.8, 2.12.17, 3.2.0]
33
- java : [temurin@8, temurin@ 11, temurin@17]
33
+ java : [temurin@11, temurin@17]
34
34
exclude :
35
- - scala : 2.12.17
36
- java : temurin@11
37
35
- scala : 2.12.17
38
36
java : temurin@17
39
- - scala : 3.2.0
40
- java : temurin@11
41
37
- scala : 3.2.0
42
38
java : temurin@17
43
39
runs-on : ${{ matrix.os }}
47
43
with :
48
44
fetch-depth : 0
49
45
50
- - name : Download Java (temurin@8)
51
- id : download-java-temurin-8
52
- if : matrix.java == 'temurin@8'
53
- uses : typelevel/download-java@v1
54
- with :
55
- distribution : temurin
56
- java-version : 8
57
-
58
- - name : Setup Java (temurin@8)
59
- if : matrix.java == 'temurin@8'
60
- uses : actions/setup-java@v2
61
- with :
62
- distribution : jdkfile
63
- java-version : 8
64
- jdkFile : ${{ steps.download-java-temurin-8.outputs.jdkFile }}
65
-
66
46
- name : Download Java (temurin@11)
67
47
id : download-java-temurin-11
68
48
if : matrix.java == 'temurin@11'
@@ -111,26 +91,26 @@ jobs:
111
91
run : sbt githubWorkflowCheck
112
92
113
93
- name : Check headers and formatting
114
- if : matrix.java == 'temurin@8 '
94
+ if : matrix.java == 'temurin@11 '
115
95
run : sbt '++${{ matrix.scala }}' headerCheckAll scalafmtCheckAll 'project /' scalafmtSbtCheck
116
96
117
97
- name : Test
118
98
run : sbt '++${{ matrix.scala }}' test
119
99
120
100
- name : Check binary compatibility
121
- if : matrix.java == 'temurin@8 '
101
+ if : matrix.java == 'temurin@11 '
122
102
run : sbt '++${{ matrix.scala }}' mimaReportBinaryIssues
123
103
124
104
- name : Generate API documentation
125
- if : matrix.java == 'temurin@8 '
105
+ if : matrix.java == 'temurin@11 '
126
106
run : sbt '++${{ matrix.scala }}' doc
127
107
128
108
- name : Check scalafix lints
129
- if : matrix.java == 'temurin@8 ' && !startsWith(matrix.scala, '3.')
109
+ if : matrix.java == 'temurin@11 ' && !startsWith(matrix.scala, '3.')
130
110
run : sbt '++${{ matrix.scala }}' 'scalafixAll --check'
131
111
132
112
- name : Check unused compile dependencies
133
- if : matrix.java == 'temurin@8 '
113
+ if : matrix.java == 'temurin@11 '
134
114
run : sbt '++${{ matrix.scala }}' unusedCompileDependenciesTest
135
115
136
116
- name : Make target directories
@@ -156,30 +136,14 @@ jobs:
156
136
matrix :
157
137
os : [ubuntu-latest]
158
138
scala : [2.13.8]
159
- java : [temurin@8 ]
139
+ java : [temurin@11 ]
160
140
runs-on : ${{ matrix.os }}
161
141
steps :
162
142
- name : Checkout current branch (full)
163
143
uses : actions/checkout@v2
164
144
with :
165
145
fetch-depth : 0
166
146
167
- - name : Download Java (temurin@8)
168
- id : download-java-temurin-8
169
- if : matrix.java == 'temurin@8'
170
- uses : typelevel/download-java@v1
171
- with :
172
- distribution : temurin
173
- java-version : 8
174
-
175
- - name : Setup Java (temurin@8)
176
- if : matrix.java == 'temurin@8'
177
- uses : actions/setup-java@v2
178
- with :
179
- distribution : jdkfile
180
- java-version : 8
181
- jdkFile : ${{ steps.download-java-temurin-8.outputs.jdkFile }}
182
-
183
147
- name : Download Java (temurin@11)
184
148
id : download-java-temurin-11
185
149
if : matrix.java == 'temurin@11'
@@ -274,30 +238,14 @@ jobs:
274
238
matrix :
275
239
os : [ubuntu-latest]
276
240
scala : [2.13.8]
277
- java : [temurin@8 ]
241
+ java : [temurin@11 ]
278
242
runs-on : ${{ matrix.os }}
279
243
steps :
280
244
- name : Checkout current branch (full)
281
245
uses : actions/checkout@v2
282
246
with :
283
247
fetch-depth : 0
284
248
285
- - name : Download Java (temurin@8)
286
- id : download-java-temurin-8
287
- if : matrix.java == 'temurin@8'
288
- uses : typelevel/download-java@v1
289
- with :
290
- distribution : temurin
291
- java-version : 8
292
-
293
- - name : Setup Java (temurin@8)
294
- if : matrix.java == 'temurin@8'
295
- uses : actions/setup-java@v2
296
- with :
297
- distribution : jdkfile
298
- java-version : 8
299
- jdkFile : ${{ steps.download-java-temurin-8.outputs.jdkFile }}
300
-
301
249
- name : Download Java (temurin@11)
302
250
id : download-java-temurin-11
303
251
if : matrix.java == 'temurin@11'
0 commit comments