uhafner/Quality Monitor
Action that monitors the quality of projects and pull requests.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| checks-name | Name of the GitHub checks (if not set the default name 'Quality Monitor' will be used) | no | — |
| comments-strategy | How to handle subsequent comments (options: ADD, REMOVE, REPLACE). | no | REMOVE |
| config | Quality monitor JSON configuration (if not set, a default configuration will be used) | no | — |
| enable-delta | Automatically download reference reports from the main branch and compute delta metrics (if not set, no delta metrics will be computed) | no | false |
| github-api-url | GitHub API URL (GITHUB_API_URL) | no | ${{github.api_url}} |
| github-token | GitHub authentication token (GITHUB_TOKEN) | no | ${{github.token}} |
| log-comments | Log comment properties to the console (helps to debug comment creation issues) | no | — |
| max-coverage-annotations | Limit the number of coverage annotations at specific lines. By default, all annotations are created. | no | — |
| max-warning-annotations | Limit the number of warning annotations at specific lines. By default, all annotations are created. | no | — |
| pr-number | Pull request number (if not set, PR comments will be skipped) | no | — |
| quality-gates | Quality gates configuration as JSON (if not set, quality is only monitored but no quality gates will be evaluated) | no | — |
| sha | Commit SHA to use for the quality check (if not set, GITHUB_SHA will be used) | no | — |
| show-headers | Show headers for each subsection in the comment summary (if not set, headers are hidden) | no | — |
| skip-annotations | Skip the creation of annotations (for warnings and missed coverage) if not empty | no | — |
| title-metric | Metric to show in the GitHub check title (options: line, branch, instruction, mutation, etc., or none) | no | — |
Outputs
no outputs