benc-uk/Workflow Dispatch
Trigger and chain GitHub Actions workflows with workflow_dispatch events
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit May 20, 2026
- License
- MIT
Pinned Snippet
uses: benc-uk/workflow-dispatch@31e2b3319479a63f0ab15bf800eff9e913504e26 # v1.3.2tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| workflow | Name, filename or ID of workflow to run | yes | — |
| token | GitHub token with repo write access, only required if the workflow is in a different repository | no | ${{ github.token }} |
| inputs | Inputs to pass to the workflow, must be a JSON string | no | — |
| ref | The reference can be a branch, tag, or a commit SHA | no | ${{ github.head_ref || github.ref }} |
| repo | Repo owner & name, slash separated, only set if invoking a workflow in a different repo | no | — |
| wait-for-completion | Whether to wait for the workflow run to complete before finishing this action | no | false |
| wait-timeout-seconds | Maximum time in seconds to wait for the workflow run to complete before timing out (only applies if wait-for-completion is true) | no | 900 |
| wait-interval-seconds | Interval in seconds between polls (only applies if wait-for-completion is true) | no | 5 |
| sync-status | Whether to set the status of this action to failed if the triggered workflow run fails, or is cancelled. Only applies if wait-for-completion is true. | no | false |
Outputs
| name | description |
|---|---|
| runId | The ID of the workflow run that was triggered |
| runUrl | The API URL of the workflow run that was triggered |
| runUrlHtml | The HTML URL of the workflow run that was triggered |
| workflowId | The ID of the workflow that was triggered |