GitHub Action
cobertura-report
GitHub Action which parse a XML cobertura report and display the metrics in a GitHub Pull Request.
Many coverage tools can be configured to output cobertura reports:
Note that this action can only run on pull requests being opened from the same repository. This action will not currently work for pull requests from forks -- like is common in open source projects -- because the token for forked pull request workflows does not have write permissions. Hopefully GitHub will have a solution for this in the future.
The GITHUB_TOKEN. See details.
The to the cobertura report. Defaults to coverage.xml
.
If files with 100% coverage should be ignored. Defaults to true
.
The minimum allowed coverage percentage as an integer.
Show line rate as specific column.
Show branch rate as specific column.
Show class names instead of file names.
on:
pull_request:
types: [opened]
branches:
- master
jobs:
coverage:
runs-on: ubuntu-latest
steps:
- uses: 5monkeys/cobertura-action@master
with:
path: src/test.xml
repo_token: ${{ secrets.GITHUB_TOKEN }}
minimum_coverage: 75