Skip to content

Commit 42581f6

Browse files
committed
Fix CI workflow so the Java matrix actually runs.
Un-nest steps from strategy, replace olafurpg/setup-scala with setup-java and setup-sbt, and keep Temurin 17/21.
1 parent 3a2e748 commit 42581f6

1 file changed

Lines changed: 26 additions & 22 deletions

File tree

‎.github/workflows/ci.yaml‎

Lines changed: 26 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -9,26 +9,30 @@ jobs:
99
runs-on: ubuntu-latest
1010

1111
strategy:
12+
fail-fast: false
1213
matrix:
13-
java-version: [ '17', '21' ]
14-
15-
steps:
16-
- name: Checkout
17-
uses: actions/checkout@v4
18-
19-
- name: Set up JDK & sbt
20-
uses: olafurpg/setup-scala@v10
21-
with:
22-
distribution: 'temurin'
23-
java-version: ${{ matrix.java-version }}
24-
cache: 'sbt'
25-
26-
- name: Run scalafmt
27-
run: sbt scalafmtCheckAll scalafmtSbtCheck
28-
29-
- name: Run tests
30-
run: sbt test
31-
env:
32-
AWS_REGION: us-west-2
33-
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
34-
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
14+
java-version: ['17', '21']
15+
16+
steps:
17+
- name: Checkout
18+
uses: actions/checkout@v4
19+
20+
- name: Set up JDK
21+
uses: actions/setup-java@v4
22+
with:
23+
distribution: temurin
24+
java-version: ${{ matrix.java-version }}
25+
cache: sbt
26+
27+
- name: Set up sbt
28+
uses: sbt/setup-sbt@v1
29+
30+
- name: Run scalafmt
31+
run: sbt scalafmtCheckAll scalafmtSbtCheck
32+
33+
- name: Run tests
34+
run: sbt test
35+
env:
36+
AWS_REGION: us-west-2
37+
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
38+
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}

0 commit comments

Comments
 (0)