Skip to content

Commit 8d54119

Browse files
committed
Coverage for Scala 3
1 parent e288c71 commit 8d54119

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

.github/workflows/ci-tests.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ jobs:
2525
name: Code Coverage
2626
strategy:
2727
matrix:
28-
scala: [2.12.20, 2.13.16]
28+
scala: [2.12.20, 2.13.16, 3.3.3]
29+
subproject: [core, bigquery, jsonCirce, cassandra, spark]
2930
runs-on: ubuntu-latest
3031
steps:
3132
- name: Checkout
@@ -34,12 +35,15 @@ jobs:
3435
uses: olafurpg/setup-scala@v14
3536
with:
3637
java-version: "[email protected]"
37-
- name: Coverage for Scala 2 (until Scala 3 is available)
38-
run: sbt ++${{ matrix.scala }} clean coverage test
38+
- name: Coverage for Scala
39+
# Spark is not released for Scala 3.
40+
if: matrix.scala != '3.3.3' || matrix.subproject != 'spark'
41+
run: sbt ++${{ matrix.scala }} "project ${{ matrix.subproject}}" clean coverage test
3942
- name: Coverage Report
40-
run: sbt ++${{ matrix.scala }} coverageReport
43+
if: matrix.scala != '3.3.3' || matrix.subproject != 'spark'
44+
run: sbt ++${{ matrix.scala }} "project ${{ matrix.subproject}}" coverageReport
4145
- name: Codecov
42-
uses: codecov/codecov-action@v3
46+
uses: codecov/codecov-action@v5.4.0
4347
with:
4448
token: ${{ secrets.CODECOV_TOKEN }}
4549
verbose: false # optional (default = false)

0 commit comments

Comments
 (0)