actions-marketplace-validations/Await Check Suites

Wait for a commit's check suites to complete

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
Runtime
Deprecated runtime
namedescriptionrequireddefault
repositoryThe commit's repository name with owner. For example, `jitterbit/await-check-suites`. yes${{ github.repository }}
refThe commit's ref (can be a SHA, branch name, or a tag name). yes${{ github.sha }}
tokenGitHub token for GitHub API requests. When `repository` is modified, set to a personal access token with access to `repository`. yes${{ github.token }}
waitForACheckSuiteWait for a check suite to be created if none exist. This is important to protect against race conditions if you know a check suite should exist on the `ref`'s commit. yestrue
intervalSecondsNumber of seconds to wait between checks. yes15
timeoutSecondsNumber of seconds to wait before timing out. no
failStepIfUnsuccessfulFail step if any of the check suites complete with a conclusion other than 'success'. yestrue
appSlugFilterFilter check suites for a particular app's slug (e.g., 'github-actions'). no
onlyFirstCheckSuiteOnly take into account the first check suite ordered by the `created_at` timestamp. If `appSlugFilter` is set, only the first check suite that matches the app's slug is taken into account. This is important for scheduled workflows that only want to take into account pushed workflows. yesfalse
namedescription
conclusionThe combined conclusion of all check suites.