Skip to content

Commit 539613e

Browse files
authored
Use setup-sbt action in PR checks workflow
Updated the workflow to use 'ubuntu-latest' instead of 'ubuntu-22.04' for both test and additional-checks jobs. Added caching for sbt in the setup-java step.
1 parent fda2c56 commit 539613e

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

.github/workflows/pr-checks.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on:
44
jobs:
55
test:
66
name: Test using JDK ${{matrix.java}} and Scala ${{matrix.scala}}
7-
runs-on: ubuntu-22.04
7+
runs-on: ubuntu-latest
88
strategy:
99
fail-fast: false
1010
matrix:
@@ -20,8 +20,10 @@ jobs:
2020
- uses: actions/checkout@v4
2121
- uses: actions/setup-java@v4
2222
with:
23+
cache: sbt
2324
distribution: adopt
2425
java-version: ${{matrix.java}}
26+
- uses: sbt/setup-sbt@v1
2527
- uses: actions/cache@v4
2628
with:
2729
path: ~/.cache/coursier
@@ -35,13 +37,15 @@ jobs:
3537
- run: sbt ++${{matrix.scala}}! test
3638
additional-checks:
3739
name: Run additional checks
38-
runs-on: ubuntu-22.04
40+
runs-on: ubuntu-latest
3941
steps:
4042
- uses: actions/checkout@v4
4143
- uses: actions/setup-java@v4
4244
with:
45+
cache: sbt
4346
distribution: adopt
4447
java-version: 11
48+
- uses: sbt/setup-sbt@v1
4549
- uses: actions/cache@v4
4650
with:
4751
path: ~/.cache/coursier

0 commit comments

Comments
 (0)