diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7f9fe26..4c1c6e0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -36,6 +36,9 @@ jobs: GH_REPO: ${{ github.repository }} GH_TOKEN: ${{ github.token }} steps: + - name: Install go-coverage-report + run: go install github.com/fgrosse/go-coverage-report@v0.1.0 + - name: Determine changed files id: changed-files uses: tj-actions/changed-files@v42 @@ -64,7 +67,13 @@ jobs: path: new-coverage.txt - name: Compare code coverage results - run: 'echo "## Coverage report" > coverage-comment.md' + run: | + go-coverage-report \ + -prefix=github.com/fgrosse/prioqueue \ + old-coverage.txt \ + new-coverage.txt \ + .github/outputs/all_changed_files.json \ + > coverage-comment.md - name: Comment on pull request run: gh pr comment ${{ github.event.number }} --body-file=coverage-comment.md