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 GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| allowed-conclusions | Array of allowed conclusions | no | success,skipped |
| ignore-checks | Array of ignore checks | no | "" |
| check-name | A name of a check that has to pass | no | "" |
| check-regexp | Filter checks to wait using Regexp | no | "" |
| ref | A git ref to be checked: branch/tag/commit sha | yes | — |
| repo-token | A GitHub token for the repo | no | "" |
| wait-interval | Seconds to wait between Checks API requests | no | 10 |
| api-endpoint | Github API Endpoint to use. | no | "" |
| running-workflow-name | Name of the workflow to be ignored (the one who is waiting for the rest) | no | "" |
| verbose | Print logs if true | no | true |
| fail-on-no-checks | Fail the action if no checks match the filter (check-name or check-regexp). Set to false to succeed when no checks match. | no | true |
| checks-discovery-timeout | Seconds to wait for matching checks to be discovered before failing. Useful when the target workflow has not yet registered its checks. | no | 60 |
Outputs
no outputs