uhafner/Quality Monitor

Action that monitors the quality of projects and pull requests.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
checks-nameName of the GitHub checks (if not set the default name 'Quality Monitor' will be used)no
comments-strategyHow to handle subsequent comments (options: ADD, REMOVE, REPLACE).noREMOVE
configQuality monitor JSON configuration (if not set, a default configuration will be used)no
enable-deltaAutomatically download reference reports from the main branch and compute delta metrics (if not set, no delta metrics will be computed)nofalse
github-api-urlGitHub API URL (GITHUB_API_URL)no${{github.api_url}}
github-tokenGitHub authentication token (GITHUB_TOKEN)no${{github.token}}
log-commentsLog comment properties to the console (helps to debug comment creation issues)no
max-coverage-annotationsLimit the number of coverage annotations at specific lines. By default, all annotations are created.no
max-warning-annotationsLimit the number of warning annotations at specific lines. By default, all annotations are created.no
pr-numberPull request number (if not set, PR comments will be skipped)no
quality-gatesQuality gates configuration as JSON (if not set, quality is only monitored but no quality gates will be evaluated)no
shaCommit SHA to use for the quality check (if not set, GITHUB_SHA will be used)no
show-headersShow headers for each subsection in the comment summary (if not set, headers are hidden)no
skip-annotationsSkip the creation of annotations (for warnings and missed coverage) if not emptyno
title-metricMetric to show in the GitHub check title (options: line, branch, instruction, mutation, etc., or none)no

no outputs