Skip to content

Commit 1b2c82c

Browse files
committed
Regenerate workflow
1 parent 46a847f commit 1b2c82c

1 file changed

Lines changed: 54 additions & 54 deletions

File tree

.github/workflows/ci.yml

Lines changed: 54 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,14 @@ jobs:
3030
matrix:
3131
os: [ubuntu-22.04]
3232
scala: [2.12, 2.13, 3]
33-
java: [temurin@11, temurin@8, temurin@17]
33+
java: [temurin@8, temurin@11, temurin@17]
3434
exclude:
3535
- scala: 2.12
36-
java: temurin@8
36+
java: temurin@11
3737
- scala: 2.12
3838
java: temurin@17
3939
- scala: 3
40-
java: temurin@8
40+
java: temurin@11
4141
- scala: 3
4242
java: temurin@17
4343
runs-on: ${{ matrix.os }}
@@ -51,30 +51,30 @@ jobs:
5151
- name: Setup sbt
5252
uses: sbt/setup-sbt@v1
5353

54-
- name: Setup Java (temurin@11)
55-
id: setup-java-temurin-11
56-
if: matrix.java == 'temurin@11'
54+
- name: Setup Java (temurin@8)
55+
id: setup-java-temurin-8
56+
if: matrix.java == 'temurin@8'
5757
uses: actions/setup-java@v4
5858
with:
5959
distribution: temurin
60-
java-version: 11
60+
java-version: 8
6161
cache: sbt
6262

6363
- name: sbt update
64-
if: matrix.java == 'temurin@11' && steps.setup-java-temurin-11.outputs.cache-hit == 'false'
64+
if: matrix.java == 'temurin@8' && steps.setup-java-temurin-8.outputs.cache-hit == 'false'
6565
run: sbt +update
6666

67-
- name: Setup Java (temurin@8)
68-
id: setup-java-temurin-8
69-
if: matrix.java == 'temurin@8'
67+
- name: Setup Java (temurin@11)
68+
id: setup-java-temurin-11
69+
if: matrix.java == 'temurin@11'
7070
uses: actions/setup-java@v4
7171
with:
7272
distribution: temurin
73-
java-version: 8
73+
java-version: 11
7474
cache: sbt
7575

7676
- name: sbt update
77-
if: matrix.java == 'temurin@8' && steps.setup-java-temurin-8.outputs.cache-hit == 'false'
77+
if: matrix.java == 'temurin@11' && steps.setup-java-temurin-11.outputs.cache-hit == 'false'
7878
run: sbt +update
7979

8080
- name: Setup Java (temurin@17)
@@ -94,38 +94,38 @@ jobs:
9494
run: sbt githubWorkflowCheck
9595

9696
- name: Check headers and formatting
97-
if: matrix.java == 'temurin@11' && matrix.os == 'ubuntu-22.04'
97+
if: matrix.java == 'temurin@8' && matrix.os == 'ubuntu-22.04'
9898
run: sbt '++ ${{ matrix.scala }}' headerCheckAll scalafmtCheckAll 'project /' scalafmtSbtCheck
9999

100100
- name: Test
101101
run: sbt '++ ${{ matrix.scala }}' test
102102

103103
- name: Check binary compatibility
104-
if: matrix.java == 'temurin@11' && matrix.os == 'ubuntu-22.04'
104+
if: matrix.java == 'temurin@8' && matrix.os == 'ubuntu-22.04'
105105
run: sbt '++ ${{ matrix.scala }}' mimaReportBinaryIssues
106106

107107
- name: Generate API documentation
108-
if: matrix.java == 'temurin@11' && matrix.os == 'ubuntu-22.04'
108+
if: matrix.java == 'temurin@8' && matrix.os == 'ubuntu-22.04'
109109
run: sbt '++ ${{ matrix.scala }}' doc
110110

111111
- name: Check scalafix lints
112-
if: matrix.java == 'temurin@11' && !startsWith(matrix.scala, '3')
112+
if: matrix.java == 'temurin@8' && !startsWith(matrix.scala, '3')
113113
run: sbt '++ ${{ matrix.scala }}' 'scalafixAll --check'
114114

115115
- name: Check unused compile dependencies
116-
if: matrix.java == 'temurin@11'
116+
if: matrix.java == 'temurin@8'
117117
run: sbt '++ ${{ matrix.scala }}' unusedCompileDependenciesTest
118118

119119
- name: Make target directories
120-
if: github.event_name != 'pull_request' && (startsWith(github.ref, 'refs/tags/v'))
120+
if: github.event_name != 'pull_request' && (startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/main')
121121
run: mkdir -p prometheus-metrics/target project/target
122122

123123
- name: Compress target directories
124-
if: github.event_name != 'pull_request' && (startsWith(github.ref, 'refs/tags/v'))
124+
if: github.event_name != 'pull_request' && (startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/main')
125125
run: tar cf targets.tar prometheus-metrics/target project/target
126126

127127
- name: Upload target directories
128-
if: github.event_name != 'pull_request' && (startsWith(github.ref, 'refs/tags/v'))
128+
if: github.event_name != 'pull_request' && (startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/main')
129129
uses: actions/upload-artifact@v4
130130
with:
131131
name: target-${{ matrix.os }}-${{ matrix.java }}-${{ matrix.scala }}
@@ -134,11 +134,11 @@ jobs:
134134
publish:
135135
name: Publish Artifacts
136136
needs: [build]
137-
if: github.event_name != 'pull_request' && (startsWith(github.ref, 'refs/tags/v'))
137+
if: github.event_name != 'pull_request' && (startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/main')
138138
strategy:
139139
matrix:
140140
os: [ubuntu-22.04]
141-
java: [temurin@11]
141+
java: [temurin@8]
142142
runs-on: ${{ matrix.os }}
143143
steps:
144144
- name: Checkout current branch (full)
@@ -149,30 +149,30 @@ jobs:
149149
- name: Setup sbt
150150
uses: sbt/setup-sbt@v1
151151

152-
- name: Setup Java (temurin@11)
153-
id: setup-java-temurin-11
154-
if: matrix.java == 'temurin@11'
152+
- name: Setup Java (temurin@8)
153+
id: setup-java-temurin-8
154+
if: matrix.java == 'temurin@8'
155155
uses: actions/setup-java@v4
156156
with:
157157
distribution: temurin
158-
java-version: 11
158+
java-version: 8
159159
cache: sbt
160160

161161
- name: sbt update
162-
if: matrix.java == 'temurin@11' && steps.setup-java-temurin-11.outputs.cache-hit == 'false'
162+
if: matrix.java == 'temurin@8' && steps.setup-java-temurin-8.outputs.cache-hit == 'false'
163163
run: sbt +update
164164

165-
- name: Setup Java (temurin@8)
166-
id: setup-java-temurin-8
167-
if: matrix.java == 'temurin@8'
165+
- name: Setup Java (temurin@11)
166+
id: setup-java-temurin-11
167+
if: matrix.java == 'temurin@11'
168168
uses: actions/setup-java@v4
169169
with:
170170
distribution: temurin
171-
java-version: 8
171+
java-version: 11
172172
cache: sbt
173173

174174
- name: sbt update
175-
if: matrix.java == 'temurin@8' && steps.setup-java-temurin-8.outputs.cache-hit == 'false'
175+
if: matrix.java == 'temurin@11' && steps.setup-java-temurin-11.outputs.cache-hit == 'false'
176176
run: sbt +update
177177

178178
- name: Setup Java (temurin@17)
@@ -248,7 +248,7 @@ jobs:
248248
strategy:
249249
matrix:
250250
os: [ubuntu-22.04]
251-
java: [temurin@11]
251+
java: [temurin@8]
252252
runs-on: ${{ matrix.os }}
253253
steps:
254254
- name: Checkout current branch (full)
@@ -259,30 +259,30 @@ jobs:
259259
- name: Setup sbt
260260
uses: sbt/setup-sbt@v1
261261

262-
- name: Setup Java (temurin@11)
263-
id: setup-java-temurin-11
264-
if: matrix.java == 'temurin@11'
262+
- name: Setup Java (temurin@8)
263+
id: setup-java-temurin-8
264+
if: matrix.java == 'temurin@8'
265265
uses: actions/setup-java@v4
266266
with:
267267
distribution: temurin
268-
java-version: 11
268+
java-version: 8
269269
cache: sbt
270270

271271
- name: sbt update
272-
if: matrix.java == 'temurin@11' && steps.setup-java-temurin-11.outputs.cache-hit == 'false'
272+
if: matrix.java == 'temurin@8' && steps.setup-java-temurin-8.outputs.cache-hit == 'false'
273273
run: sbt +update
274274

275-
- name: Setup Java (temurin@8)
276-
id: setup-java-temurin-8
277-
if: matrix.java == 'temurin@8'
275+
- name: Setup Java (temurin@11)
276+
id: setup-java-temurin-11
277+
if: matrix.java == 'temurin@11'
278278
uses: actions/setup-java@v4
279279
with:
280280
distribution: temurin
281-
java-version: 8
281+
java-version: 11
282282
cache: sbt
283283

284284
- name: sbt update
285-
if: matrix.java == 'temurin@8' && steps.setup-java-temurin-8.outputs.cache-hit == 'false'
285+
if: matrix.java == 'temurin@11' && steps.setup-java-temurin-11.outputs.cache-hit == 'false'
286286
run: sbt +update
287287

288288
- name: Setup Java (temurin@17)
@@ -320,30 +320,30 @@ jobs:
320320
- name: Setup sbt
321321
uses: sbt/setup-sbt@v1
322322

323-
- name: Setup Java (temurin@11)
324-
id: setup-java-temurin-11
325-
if: matrix.java == 'temurin@11'
323+
- name: Setup Java (temurin@8)
324+
id: setup-java-temurin-8
325+
if: matrix.java == 'temurin@8'
326326
uses: actions/setup-java@v4
327327
with:
328328
distribution: temurin
329-
java-version: 11
329+
java-version: 8
330330
cache: sbt
331331

332332
- name: sbt update
333-
if: matrix.java == 'temurin@11' && steps.setup-java-temurin-11.outputs.cache-hit == 'false'
333+
if: matrix.java == 'temurin@8' && steps.setup-java-temurin-8.outputs.cache-hit == 'false'
334334
run: sbt +update
335335

336-
- name: Setup Java (temurin@8)
337-
id: setup-java-temurin-8
338-
if: matrix.java == 'temurin@8'
336+
- name: Setup Java (temurin@11)
337+
id: setup-java-temurin-11
338+
if: matrix.java == 'temurin@11'
339339
uses: actions/setup-java@v4
340340
with:
341341
distribution: temurin
342-
java-version: 8
342+
java-version: 11
343343
cache: sbt
344344

345345
- name: sbt update
346-
if: matrix.java == 'temurin@8' && steps.setup-java-temurin-8.outputs.cache-hit == 'false'
346+
if: matrix.java == 'temurin@11' && steps.setup-java-temurin-11.outputs.cache-hit == 'false'
347347
run: sbt +update
348348

349349
- name: Setup Java (temurin@17)

0 commit comments

Comments
 (0)