@@ -40,21 +40,21 @@ jobs:
40
40
runs-on : ${{ matrix.os }}
41
41
steps :
42
42
- name : Checkout current branch (full)
43
- uses : actions/checkout@v2
43
+ uses : actions/checkout@v3
44
44
with :
45
45
fetch-depth : 0
46
46
47
47
- name : Download Java (temurin@11)
48
48
id : download-java-temurin-11
49
49
if : matrix.java == 'temurin@11'
50
- uses : typelevel/download-java@v1
50
+ uses : typelevel/download-java@v2
51
51
with :
52
52
distribution : temurin
53
53
java-version : 11
54
54
55
55
- name : Setup Java (temurin@11)
56
56
if : matrix.java == 'temurin@11'
57
- uses : actions/setup-java@v2
57
+ uses : actions/setup-java@v3
58
58
with :
59
59
distribution : jdkfile
60
60
java-version : 11
@@ -63,21 +63,21 @@ jobs:
63
63
- name : Download Java (temurin@17)
64
64
id : download-java-temurin-17
65
65
if : matrix.java == 'temurin@17'
66
- uses : typelevel/download-java@v1
66
+ uses : typelevel/download-java@v2
67
67
with :
68
68
distribution : temurin
69
69
java-version : 17
70
70
71
71
- name : Setup Java (temurin@17)
72
72
if : matrix.java == 'temurin@17'
73
- uses : actions/setup-java@v2
73
+ uses : actions/setup-java@v3
74
74
with :
75
75
distribution : jdkfile
76
76
java-version : 17
77
77
jdkFile : ${{ steps.download-java-temurin-17.outputs.jdkFile }}
78
78
79
79
- name : Cache sbt
80
- uses : actions/cache@v2
80
+ uses : actions/cache@v3
81
81
with :
82
82
path : |
83
83
~/.sbt
@@ -92,23 +92,23 @@ jobs:
92
92
run : sbt githubWorkflowCheck
93
93
94
94
- name : Check headers and formatting
95
- if : matrix.java == 'temurin@11'
96
- run : sbt 'project ${{ matrix.project }}' '++${{ matrix.scala }}' headerCheckAll scalafmtCheckAll 'project /' scalafmtSbtCheck
95
+ if : matrix.java == 'temurin@11' && matrix.os == 'ubuntu-latest'
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 scalafix lints
102
- if : matrix.java == 'temurin@11'
103
- run : sbt 'project ${{ matrix.project }}' '++${{ matrix.scala }}' 'scalafixAll --check'
102
+ if : matrix.java == 'temurin@11' && matrix.os == 'ubuntu-latest'
103
+ run : sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' 'scalafixAll --check'
104
104
105
105
- name : Check binary compatibility
106
- if : matrix.java == 'temurin@11'
107
- run : sbt 'project ${{ matrix.project }}' '++${{ matrix.scala }}' mimaReportBinaryIssues
106
+ if : matrix.java == 'temurin@11' && matrix.os == 'ubuntu-latest'
107
+ run : sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' mimaReportBinaryIssues
108
108
109
109
- name : Generate API documentation
110
- if : matrix.java == 'temurin@11'
111
- run : sbt 'project ${{ matrix.project }}' '++${{ matrix.scala }}' doc
110
+ if : matrix.java == 'temurin@11' && matrix.os == 'ubuntu-latest'
111
+ run : sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' doc
112
112
113
113
- name : Make target directories
114
114
if : github.event_name != 'pull_request' && (startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/main')
@@ -120,7 +120,7 @@ jobs:
120
120
121
121
- name : Upload target directories
122
122
if : github.event_name != 'pull_request' && (startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/main')
123
- uses : actions/upload-artifact@v2
123
+ uses : actions/upload-artifact@v3
124
124
with :
125
125
name : target-${{ matrix.os }}-${{ matrix.java }}-${{ matrix.scala }}-${{ matrix.project }}
126
126
path : targets.tar
@@ -137,21 +137,21 @@ jobs:
137
137
runs-on : ${{ matrix.os }}
138
138
steps :
139
139
- name : Checkout current branch (full)
140
- uses : actions/checkout@v2
140
+ uses : actions/checkout@v3
141
141
with :
142
142
fetch-depth : 0
143
143
144
144
- name : Download Java (temurin@11)
145
145
id : download-java-temurin-11
146
146
if : matrix.java == 'temurin@11'
147
- uses : typelevel/download-java@v1
147
+ uses : typelevel/download-java@v2
148
148
with :
149
149
distribution : temurin
150
150
java-version : 11
151
151
152
152
- name : Setup Java (temurin@11)
153
153
if : matrix.java == 'temurin@11'
154
- uses : actions/setup-java@v2
154
+ uses : actions/setup-java@v3
155
155
with :
156
156
distribution : jdkfile
157
157
java-version : 11
@@ -160,21 +160,21 @@ jobs:
160
160
- name : Download Java (temurin@17)
161
161
id : download-java-temurin-17
162
162
if : matrix.java == 'temurin@17'
163
- uses : typelevel/download-java@v1
163
+ uses : typelevel/download-java@v2
164
164
with :
165
165
distribution : temurin
166
166
java-version : 17
167
167
168
168
- name : Setup Java (temurin@17)
169
169
if : matrix.java == 'temurin@17'
170
- uses : actions/setup-java@v2
170
+ uses : actions/setup-java@v3
171
171
with :
172
172
distribution : jdkfile
173
173
java-version : 17
174
174
jdkFile : ${{ steps.download-java-temurin-17.outputs.jdkFile }}
175
175
176
176
- name : Cache sbt
177
- uses : actions/cache@v2
177
+ uses : actions/cache@v3
178
178
with :
179
179
path : |
180
180
~/.sbt
@@ -186,7 +186,7 @@ jobs:
186
186
key : ${{ runner.os }}-sbt-cache-v2-${{ hashFiles('**/*.sbt') }}-${{ hashFiles('project/build.properties') }}
187
187
188
188
- name : Download target directories (2.12.17, rootJVM)
189
- uses : actions/download-artifact@v2
189
+ uses : actions/download-artifact@v3
190
190
with :
191
191
name : target-${{ matrix.os }}-${{ matrix.java }}-2.12.17-rootJVM
192
192
@@ -196,7 +196,7 @@ jobs:
196
196
rm targets.tar
197
197
198
198
- name : Download target directories (2.13.10, rootJVM)
199
- uses : actions/download-artifact@v2
199
+ uses : actions/download-artifact@v3
200
200
with :
201
201
name : target-${{ matrix.os }}-${{ matrix.java }}-2.13.10-rootJVM
202
202
@@ -206,7 +206,7 @@ jobs:
206
206
rm targets.tar
207
207
208
208
- name : Download target directories (3.2.1, rootJVM)
209
- uses : actions/download-artifact@v2
209
+ uses : actions/download-artifact@v3
210
210
with :
211
211
name : target-${{ matrix.os }}-${{ matrix.java }}-3.2.1-rootJVM
212
212
@@ -227,4 +227,4 @@ jobs:
227
227
(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)
228
228
229
229
- name : Publish
230
- run : sbt '++${{ matrix.scala }}' tlRelease
230
+ run : sbt '++ ${{ matrix.scala }}' tlRelease
0 commit comments