Skip to content

Commit ef99b93

Browse files
Run prePR with sbt-typelevel
Executed command: sbt tlPrePrBotHook
1 parent 4d27366 commit ef99b93

File tree

1 file changed

+21
-25
lines changed

1 file changed

+21
-25
lines changed

.github/workflows/ci.yml

Lines changed: 21 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -24,25 +24,24 @@ concurrency:
2424

2525
jobs:
2626
build:
27-
name: Build and Test
27+
name: Test
2828
strategy:
2929
matrix:
30-
os: [ubuntu-latest]
30+
os: [ubuntu-22.04]
3131
scala: [2.13, 3]
3232
java: [temurin@8]
3333
project: [rootJVM]
3434
runs-on: ${{ matrix.os }}
3535
timeout-minutes: 60
3636
steps:
37-
- name: Install sbt
38-
if: contains(runner.os, 'macos')
39-
run: brew install sbt
40-
4137
- name: Checkout current branch (full)
4238
uses: actions/checkout@v4
4339
with:
4440
fetch-depth: 0
4541

42+
- name: Setup sbt
43+
uses: sbt/setup-sbt@v1
44+
4645
- name: Setup Java (temurin@8)
4746
id: setup-java-temurin-8
4847
if: matrix.java == 'temurin@8'
@@ -60,18 +59,18 @@ jobs:
6059
run: sbt githubWorkflowCheck
6160

6261
- name: Check headers and formatting
63-
if: matrix.java == 'temurin@8' && matrix.os == 'ubuntu-latest'
62+
if: matrix.java == 'temurin@8' && matrix.os == 'ubuntu-22.04'
6463
run: sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' headerCheckAll scalafmtCheckAll 'project /' scalafmtSbtCheck
6564

6665
- name: Test
6766
run: sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' test
6867

6968
- name: Check binary compatibility
70-
if: matrix.java == 'temurin@8' && matrix.os == 'ubuntu-latest'
69+
if: matrix.java == 'temurin@8' && matrix.os == 'ubuntu-22.04'
7170
run: sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' mimaReportBinaryIssues
7271

7372
- name: Generate API documentation
74-
if: matrix.java == 'temurin@8' && matrix.os == 'ubuntu-latest'
73+
if: matrix.java == 'temurin@8' && matrix.os == 'ubuntu-22.04'
7574
run: sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' doc
7675

7776
- name: Make target directories
@@ -95,19 +94,18 @@ jobs:
9594
if: github.event_name != 'pull_request' && (startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/main')
9695
strategy:
9796
matrix:
98-
os: [ubuntu-latest]
97+
os: [ubuntu-22.04]
9998
java: [temurin@8]
10099
runs-on: ${{ matrix.os }}
101100
steps:
102-
- name: Install sbt
103-
if: contains(runner.os, 'macos')
104-
run: brew install sbt
105-
106101
- name: Checkout current branch (full)
107102
uses: actions/checkout@v4
108103
with:
109104
fetch-depth: 0
110105

106+
- name: Setup sbt
107+
uses: sbt/setup-sbt@v1
108+
111109
- name: Setup Java (temurin@8)
112110
id: setup-java-temurin-8
113111
if: matrix.java == 'temurin@8'
@@ -167,22 +165,21 @@ jobs:
167165

168166
dependency-submission:
169167
name: Submit Dependencies
170-
if: github.event_name != 'pull_request'
168+
if: github.event.repository.fork == false && github.event_name != 'pull_request'
171169
strategy:
172170
matrix:
173-
os: [ubuntu-latest]
171+
os: [ubuntu-22.04]
174172
java: [temurin@8]
175173
runs-on: ${{ matrix.os }}
176174
steps:
177-
- name: Install sbt
178-
if: contains(runner.os, 'macos')
179-
run: brew install sbt
180-
181175
- name: Checkout current branch (full)
182176
uses: actions/checkout@v4
183177
with:
184178
fetch-depth: 0
185179

180+
- name: Setup sbt
181+
uses: sbt/setup-sbt@v1
182+
186183
- name: Setup Java (temurin@8)
187184
id: setup-java-temurin-8
188185
if: matrix.java == 'temurin@8'
@@ -206,19 +203,18 @@ jobs:
206203
name: Generate Site
207204
strategy:
208205
matrix:
209-
os: [ubuntu-latest]
206+
os: [ubuntu-22.04]
210207
java: [temurin@11]
211208
runs-on: ${{ matrix.os }}
212209
steps:
213-
- name: Install sbt
214-
if: contains(runner.os, 'macos')
215-
run: brew install sbt
216-
217210
- name: Checkout current branch (full)
218211
uses: actions/checkout@v4
219212
with:
220213
fetch-depth: 0
221214

215+
- name: Setup sbt
216+
uses: sbt/setup-sbt@v1
217+
222218
- name: Setup Java (temurin@8)
223219
id: setup-java-temurin-8
224220
if: matrix.java == 'temurin@8'

0 commit comments

Comments
 (0)