matiasalbarello/Wait on check

Pause a workflow until a job in another workflow completes. Zero-overhead TypeScript implementation — no Ruby or Docker setup required.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
allowed-conclusionsArray of allowed conclusionsnosuccess,skipped
ignore-checksArray of ignore checksno""
check-nameA name of a check that has to passno""
check-regexpFilter checks to wait using Regexpno""
refA git ref to be checked: branch/tag/commit shayes
repo-tokenA GitHub token for the repono""
wait-intervalSeconds to wait between Checks API requestsno10
api-endpointGithub API Endpoint to use.no""
running-workflow-nameName of the workflow to be ignored (the one who is waiting for the rest)no""
verbosePrint logs if truenotrue
fail-on-no-checksFail the action if no checks match the filter (check-name or check-regexp). Set to false to succeed when no checks match.notrue
checks-discovery-timeoutSeconds to wait for matching checks to be discovered before failing. Useful when the target workflow has not yet registered its checks.no60

no outputs