bugale/bugroup-checks
Aggregate several checks to a single one
View on GitHubTrust Signals
- Scorecard Score
- Scorecard 2–4scored Jul 6, 2026
- Maintenance Recency
- Maintainedlast commit Apr 28, 2025
- License
- MIT
Pinned Snippet
uses: bugale/bugroup-checks@648101dcea26afbaab14059d7849c285041009fb # v2.5.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| checks | A new-line separated list of RegExes matching the names of the checks to aggregate | yes | — |
| excludedChecks | A new-line separated list of RegExes to exclude from the aggregation | no | "" |
| self | The name of the job that runs this action | no | "" |
| requiredStatus | A new-line separated list of check status for which the aggregated check should be marked as successful | no | skipped success |
| githubToken | Github token of the repository (automatically created by Github) | no | ${{ github.token }} |
| ref | The ref to check | no | ${{ github.event.pull_request.head.sha }} |
| delay | The delay in seconds to wait for the checks to start running | no | 10 |
| interval | The interval in seconds to wait between checking again | no | 10 |
| jobIdentifier | The identifier of the check, which is used to identify the job from the rerun action | no | BUGROUP_CHECKS |
| flags | A new-line separated list of flags (set using the `/flag` action) to regard as job succeeded | no | "" |
| requiredChecksMaxCount | The maximum number of required checks. If this number is found, no waiting for newer jobs will be done. 0 means no limit | no | 0 |
| requiredChecksGithubEvents | A new-line separated list of RegExes matching Github events, that required checks must have been run for. Leave empty to avoid checking | no | pull_request |
Outputs
| name | description |
|---|---|
| allChecks | A JSON of checks returned by the last call to GitHubs listForRef |
| requiredChecks | A JSON of checks from allChecks that were required to be successful |
| unsuccessfulChecks | A JSON of checks from allChecks that have failed |