Manage Workflows
manage_workflowsList, trigger, inspect, and cancel GitHub Actions workflows and runs, including status and logs, through an action-based interface.
Instructions
Manage GitHub Actions Workflows: list workflows, trigger dispatch events, inspect run status and logs, list runs, and cancel runs. Use the action field to select the operation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref | No | Git branch or tag ref — required for trigger_dispatch | |
| page | No | Page number for pagination (list_workflows, list_runs) | |
| repo | No | Repository name (defaults to the configured GITHUB_REPO) | |
| limit | No | Results per page (list_workflows, list_runs) — maps to per_page | |
| owner | No | Repository owner (defaults to the configured GITHUB_OWNER) | |
| runId | No | Workflow run ID — required for get_run, get_run_logs, cancel_run | |
| action | Yes | The GitHub Actions workflow operation to perform | |
| branch | No | Filter runs by branch name (list_runs) | |
| inputs | No | Input values for the workflow's `workflow_dispatch` trigger (trigger_dispatch) | |
| status | No | Filter runs by status (list_runs) | |
| workflowId | No | Workflow ID or filename (e.g. 'ci.yml') — required for trigger_dispatch and list_runs |