@@ -29,11 +29,11 @@ jobs:
29
29
fail-fast : false
30
30
matrix :
31
31
os : [ubuntu-latest]
32
- scala : [2.12.16 , 2.13.8 , 3.2.1]
32
+ scala : [2.12.17 , 2.13.10 , 3.2.1]
33
33
java : [temurin@11, temurin@17]
34
34
project : [rootJVM]
35
35
exclude :
36
- - scala : 2.12.16
36
+ - scala : 2.12.17
37
37
java : temurin@17
38
38
- scala : 3.2.1
39
39
java : temurin@17
@@ -89,30 +89,30 @@ jobs:
89
89
key : ${{ runner.os }}-sbt-cache-v2-${{ hashFiles('**/*.sbt') }}-${{ hashFiles('project/build.properties') }}
90
90
91
91
- name : Check that workflows are up to date
92
- run : sbt 'project ${{ matrix.project }}' '++${{ matrix.scala }}' 'project /' githubWorkflowCheck
92
+ run : sbt githubWorkflowCheck
93
93
94
94
- name : Check headers and formatting
95
95
if : matrix.java == 'temurin@11'
96
- run : sbt 'project ${{ matrix.project }}' '++${{ matrix.scala }}' headerCheckAll scalafmtCheckAll 'project /' scalafmtSbtCheck
96
+ run : sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' headerCheckAll scalafmtCheckAll 'project /' scalafmtSbtCheck
97
97
98
98
- name : Test
99
- run : sbt 'project ${{ matrix.project }}' '++${{ matrix.scala }}' test
99
+ run : sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' test
100
100
101
101
- name : Check binary compatibility
102
102
if : matrix.java == 'temurin@11'
103
- run : sbt 'project ${{ matrix.project }}' '++${{ matrix.scala }}' mimaReportBinaryIssues
103
+ run : sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' mimaReportBinaryIssues
104
104
105
105
- name : Generate API documentation
106
106
if : matrix.java == 'temurin@11'
107
- run : sbt 'project ${{ matrix.project }}' '++${{ matrix.scala }}' doc
107
+ run : sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' doc
108
108
109
109
- name : Check scalafix lints
110
110
if : matrix.java == 'temurin@11' && !startsWith(matrix.scala, '3.')
111
- run : sbt 'project ${{ matrix.project }}' '++${{ matrix.scala }}' 'scalafixAll --check'
111
+ run : sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' 'scalafixAll --check'
112
112
113
113
- name : Check unused compile dependencies
114
114
if : matrix.java == 'temurin@11'
115
- run : sbt 'project ${{ matrix.project }}' '++${{ matrix.scala }}' unusedCompileDependenciesTest
115
+ run : sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' unusedCompileDependenciesTest
116
116
117
117
- name : Make target directories
118
118
if : github.event_name != 'pull_request' && (startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/main')
@@ -136,7 +136,7 @@ jobs:
136
136
strategy :
137
137
matrix :
138
138
os : [ubuntu-latest]
139
- scala : [2.13.8 ]
139
+ scala : [2.13.10 ]
140
140
java : [temurin@11]
141
141
runs-on : ${{ matrix.os }}
142
142
steps :
@@ -189,32 +189,22 @@ jobs:
189
189
~/Library/Caches/Coursier/v1
190
190
key : ${{ runner.os }}-sbt-cache-v2-${{ hashFiles('**/*.sbt') }}-${{ hashFiles('project/build.properties') }}
191
191
192
- - name : Download target directories (2.12.16 , rootJVM)
192
+ - name : Download target directories (2.12.17 , rootJVM)
193
193
uses : actions/download-artifact@v2
194
194
with :
195
- name : target-${{ matrix.os }}-${{ matrix.java }}-2.12.16 -rootJVM
195
+ name : target-${{ matrix.os }}-${{ matrix.java }}-2.12.17 -rootJVM
196
196
197
- - name : Inflate target directories (2.12.16 , rootJVM)
197
+ - name : Inflate target directories (2.12.17 , rootJVM)
198
198
run : |
199
199
tar xf targets.tar
200
200
rm targets.tar
201
201
202
- - name : Download target directories (2.13.8 , rootJVM)
202
+ - name : Download target directories (2.13.10 , rootJVM)
203
203
uses : actions/download-artifact@v2
204
204
with :
205
- name : target-${{ matrix.os }}-${{ matrix.java }}-2.13.8 -rootJVM
205
+ name : target-${{ matrix.os }}-${{ matrix.java }}-2.13.10 -rootJVM
206
206
207
- - name : Inflate target directories (2.13.8, rootJVM)
208
- run : |
209
- tar xf targets.tar
210
- rm targets.tar
211
-
212
- - name : Download target directories (2.13.8, rootJVM)
213
- uses : actions/download-artifact@v2
214
- with :
215
- name : target-${{ matrix.os }}-${{ matrix.java }}-2.13.8-rootJVM
216
-
217
- - name : Inflate target directories (2.13.8, rootJVM)
207
+ - name : Inflate target directories (2.13.10, rootJVM)
218
208
run : |
219
209
tar xf targets.tar
220
210
rm targets.tar
@@ -241,14 +231,14 @@ jobs:
241
231
(echo "$PGP_PASSPHRASE"; echo; echo) | gpg --command-fd 0 --pinentry-mode loopback --change-passphrase $(gpg --list-secret-keys --with-colons 2> /dev/null | grep '^sec:' | cut --delimiter ':' --fields 5 | tail -n 1)
242
232
243
233
- name : Publish
244
- run : sbt '++${{ matrix.scala }}' tlRelease
234
+ run : sbt '++ ${{ matrix.scala }}' tlRelease
245
235
246
236
site :
247
237
name : Generate Site
248
238
strategy :
249
239
matrix :
250
240
os : [ubuntu-latest]
251
- scala : [2.13.8 ]
241
+ scala : [2.13.10 ]
252
242
java : [temurin@11]
253
243
runs-on : ${{ matrix.os }}
254
244
steps :
@@ -302,7 +292,7 @@ jobs:
302
292
key : ${{ runner.os }}-sbt-cache-v2-${{ hashFiles('**/*.sbt') }}-${{ hashFiles('project/build.properties') }}
303
293
304
294
- name : Generate site
305
- run : sbt '++${{ matrix.scala }}' docs/tlSite
295
+ run : sbt '++ ${{ matrix.scala }}' docs/tlSite
306
296
307
297
- name : Publish site
308
298
if : github.event_name != 'pull_request' && github.ref == 'refs/heads/main'
0 commit comments