This action allows you to enable/disable a GitHub Actions Workflow.
Build |
Tests |
 |
 |
- name: Toggle Workflow
uses: StephenMP/workflow-toggle@v2
with:
token: ${{ secrets.YOUR_GITHUB_TOKEN }}
workflow_id: YourWorkflow.yaml
action: enable # Or disable
owner: YourOrgOrUser
repo: YourRepo
Input |
Required |
Default |
Description |
token |
yes |
|
A GitHub access token with the "workflow" scope |
workflow_id |
yes |
|
The workflow file name or the workflow ID |
action |
yes |
|
Either "enable" or "disable" to enable/disable the workflow |
owner |
no |
The owner of the repository calling the action |
The repo owner (defaults to owner of the running action) |
repo |
no |
The repository calling the action |
The repo with the workflow to disable (defaults to repo of the running action) |