gmsllc/Coverage monitor
A GitHub Action that monitor coverage.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
- Runtime
- Deprecated runtime
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | The GITHUB_TOKEN secret. | yes | — |
| clover-file | Path to Clover XML file. | yes | — |
| base-clover-file | Path to base Clover XML file. If specified then action won't try to download file from S3 | no | — |
| diff-tolerance | Tolerance for coverage drop | no | 0 |
| ignore-missing-base | Do not throw an error if base coverage file is missing | — | — |
| s3-bucket | AWS S3 Bucket name | — | — |
| s3-access-key-id | AWS S3 Access Key Id | — | — |
| s3-secret-access-key | AWS S3 Secret Access Key | — | — |
| s3-key-prefix | S3 key prefix for coverage report storage inside bucket. Default `coverage/${repository.full_name}` | — | — |
| check | Whether check the coverage thresholds. | no | true |
| comment | Whether comment the coverage report. | no | true |
| threshold-alert | Mark the build as unstable when coverage is less than this threshold. | no | 50 |
| threshold-warning | Warning when coverage is less than this threshold. | no | 90 |
| status-context | A string label to differentiate this status from the status of other systems. | no | Coverage Report |
| comment-context | A string label to differentiate the comment posted by this action. | no | Coverage Report |
| comment-mode | A mode for comments, supported: `replace`, `update` or `insert`. | no | replace |
Outputs
no outputs