bugale/bugroup-checks

Aggregate several checks to a single one

View on GitHub

Trust Signals

Scorecard Score
Scorecard 2–4scored Jul 6, 2026
Maintenance Recency
Maintainedlast commit Apr 28, 2025
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: bugale/bugroup-checks@648101dcea26afbaab14059d7849c285041009fb # v2.5.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
checksA new-line separated list of RegExes matching the names of the checks to aggregateyes
excludedChecksA new-line separated list of RegExes to exclude from the aggregationno""
selfThe name of the job that runs this actionno""
requiredStatusA new-line separated list of check status for which the aggregated check should be marked as successfulnoskipped success
githubTokenGithub token of the repository (automatically created by Github)no${{ github.token }}
refThe ref to checkno${{ github.event.pull_request.head.sha }}
delayThe delay in seconds to wait for the checks to start runningno10
intervalThe interval in seconds to wait between checking againno10
jobIdentifierThe identifier of the check, which is used to identify the job from the rerun actionnoBUGROUP_CHECKS
flagsA new-line separated list of flags (set using the `/flag` action) to regard as job succeededno""
requiredChecksMaxCountThe maximum number of required checks. If this number is found, no waiting for newer jobs will be done. 0 means no limitno0
requiredChecksGithubEventsA new-line separated list of RegExes matching Github events, that required checks must have been run for. Leave empty to avoid checkingnopull_request
namedescription
allChecksA JSON of checks returned by the last call to GitHubs listForRef
requiredChecksA JSON of checks from allChecks that were required to be successful
unsuccessfulChecksA JSON of checks from allChecks that have failed