kachick/wait-other-jobs
Waits for all or specific other jobs, even if they are defined in other workflows
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | The GITHUB_TOKEN secret | no | ${{ github.token }} |
| github-api-url | GitHub API URL | yes | ${{ github.api_url }} |
| warmup-delay | Wait this time before first polling. To make sure other jobs are running and can be targeted. Should be specified with ISO 8601 duration format. | no | PT1S |
| minimum-interval | Wait for this or a longer interval between each poll to reduce GitHub API calls. Should be specified with ISO 8601 duration format. | no | PT10S |
| early-exit | Stop rest pollings if faced at least 1 bad condition | no | true |
| retry-method | How to wait for next polling | no | equal_intervals |
| attempt-limits | Stop rest pollings if reached to this limit | no | 1000 |
| event-list | - Set a JSON array. - Wait only listed events. - Empty list means "any" events. - This value will be used as default in wait and skip lists. | yes | [ "${{ github.event_name }}" ] |
| wait-list | Wait only these jobs | no | [] |
| skip-list | Wait except these jobs | no | [] |
| skip-same-workflow | Skip jobs defined in the same workflow which using this action | no | false |
| dry-run | Avoid http requests for tests | no | false |
Outputs
| name | description |
|---|---|
| parameters | Parsed values from `with` and some context. This data is only provided for testing, so the schema is not defined. |
| dump | A file path for collected resources which keeps fields than logged. This data is only provided for debugging, so the schema is not defined. |