ietf-tools/Workflow Run Dispatch
Trigger a GitHub Actions workflow run in a different repo and wait for its completion
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| repo | Repo owner and name (e.g. org/repo) | yes | — |
| workflow | Name or ID of workflow to run (e.g. deploy.yml) | yes | — |
| ref | Branch, tag or commit SHA reference of the workflow run (e.g. main) | no | main |
| token | GitHub token with write access to the target repo (MUST be a PAT, NOT the GITHUB_TOKEN) | yes | — |
| inputs | Inputs to pass to the workflow as a JSON string. All values MUST be strings. | no | {} |
| showRunUrl | Display the URL of the triggered workflow in the logs | no | true |
| waitForCompletion | Await completion of the triggered worflow | no | true |
| waitForCompletionInterval | How often to query the triggered worflow status (e.g. 30s or 1m) | no | 10s |
| waitForCompletionTimeout | How long to wait before marking the workflow as timed out (e.g. 10m or 1h) | no | 15m |
Outputs
| name | description |
|---|---|
| workflowRunResult | Result state of the triggered workflow (see readme for possible values) |
| workflowRunId | ID of the triggered workflow run |
| workflowRunUrl | URL of the triggered workflow run |