Skip to content

GitHub Action to Enable/Disable GitHub Actions Workflows

License

Notifications You must be signed in to change notification settings

StephenMP/workflow-toggle

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

Toggle Workflow

This action allows you to enable/disable a GitHub Actions Workflow.

Build Tests
build-test Coverage Status

Documentation

Usage

- 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

Inputs

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)

About

GitHub Action to Enable/Disable GitHub Actions Workflows

Resources

License

Stars

Watchers

Forks

Packages

No packages published