github_actions_list_workflow_runs
List CI workflow runs, filtering by status, branch, actor, or event to inspect failures and progress.
Instructions
List CI runs, most recent first. The single status filter matches either a run's status or its conclusion, so 'in_progress' and 'failure' are both valid there.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | The page number of the results to fetch. Defaults to 1. | |
| repo | Yes | The name of the repository without the `.git` extension. The name is not case sensitive. | |
| actor | No | Only runs for pushes by this username. | |
| event | No | Only runs triggered by this event, such as 'push' or 'pull_request'. | |
| owner | Yes | The account owner of the repository. The name is not case sensitive. | |
| branch | No | Only runs for pushes to this branch. | |
| status | No | Match a run's status or its conclusion. 'in_progress' and 'queued' are statuses; 'success', 'failure' and 'cancelled' are conclusions. | |
| created | No | Only runs created in this window, in GitHub's search syntax: '>=2026-01-01' or '2026-01-01..2026-02-01'. | |
| headSha | No | Only runs for this commit SHA. | |
| perPage | No | The number of results per page (max 100). Defaults to 30. | |
| excludePullRequests | No | Leave the pull requests off each run. They are the bulkiest part of the response and rarely the reason for listing runs. |