Skip to content

Commit 354c484

Browse files
Refactor code coverage reporting in build.yml
Updated the build workflow to use qltysh action for code coverage.
1 parent 0dbd25c commit 354c484

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

.github/workflows/build.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ on:
99
pull_request:
1010
branches: [ master ]
1111

12+
permissions:
13+
contents: read
14+
id-token: write
15+
1216
jobs:
1317

1418
build:
@@ -35,14 +39,10 @@ jobs:
3539

3640
- name: Code Coverage Report
3741
if: ${{ github.actor != 'dependabot[bot]' }}
38-
env:
39-
GIT_BRANCH: ${GITHUB_REF/refs\/heads\//}
40-
JACOCO_SOURCE_PATH: src/main/java
41-
CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }}
42-
run: |
43-
curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
44-
chmod +x ./cc-test-reporter
45-
./cc-test-reporter format-coverage -t jacoco target/site/jacoco/jacoco.xml -o coverage/unit.json
46-
./cc-test-reporter format-coverage -t jacoco target/site/jacoco-it/jacoco.xml -o coverage/it.json
47-
./cc-test-reporter sum-coverage coverage/*.json -p 2
48-
./cc-test-reporter upload-coverage
42+
uses: qltysh/qlty-action/coverage@v2
43+
with:
44+
oidc: true
45+
files: |
46+
target/site/jacoco/jacoco.xml
47+
target/site/jacoco-it/jacoco.xml
48+
add-prefix: src/main/java/

0 commit comments

Comments
 (0)