Skip to content

Commit 848cd58

Browse files
authored
Merge pull request #109 from jacomago/fix-code-cov
Fix code coverage files not uploading
2 parents ca10c2e + 553bc4c commit 848cd58

File tree

1 file changed

+18
-7
lines changed

1 file changed

+18
-7
lines changed

.github/workflows/codecov.yml

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,14 @@ name: Code coverage
1111
on:
1212
push:
1313
branches: [ "master" ]
14+
pull_request:
1415

1516
jobs:
1617
codecov:
1718
permissions:
1819
checks: write
1920
contents: read
21+
pull-requests: write
2022
runs-on: ubuntu-latest
2123
steps:
2224
- uses: actions/checkout@v3
@@ -41,14 +43,23 @@ jobs:
4143
if: success() || failure() # always run even if the previous step fails
4244
with:
4345
report_paths: '**/target/failsafe-reports/TEST-*.xml'
44-
- name: Publish test coverage results
45-
uses: PavanMudigonda/[email protected]
46+
- name: Add coverage to PR
47+
id: jacoco
48+
uses: madrapps/[email protected]
4649
with:
47-
coverage_results_path: 'target/site/jacoco/jacoco.xml'
48-
coverage_report_title: 'Test coverage results'
49-
coverage_report_name: 'Test coverage results'
50+
paths: |
51+
${{ github.workspace }}/**/target/site/jacoco/jacoco.xml
52+
token: ${{ secrets.GITHUB_TOKEN }}
53+
min-coverage-overall: 40
54+
min-coverage-changed-files: 60
5055
- name: Upload Code Coverage Artifacts
5156
uses: actions/upload-artifact@v2
57+
if: success() || failure() # always run even if the previous step fails
5258
with:
53-
name: code-coverage-report-markdown
54-
path: '*/coverage-results.md'
59+
name: code-coverage-reports
60+
path: ${{ github.workspace }}/**/target/site/jacoco
61+
62+
- name: Get the Coverage info
63+
run: |
64+
echo "Total coverage ${{ steps.jacoco.outputs.coverage-overall }}"
65+
echo "Changed Files coverage ${{ steps.jacoco.outputs.coverage-changed-files }}"

0 commit comments

Comments
 (0)