gh_list_runs
List a page of GitHub Actions workflow runs with filters for branch, status, event, actor, workflow, SHA, and creation range.
Instructions
List one authoritative, bounded page of GitHub Actions workflow runs.
Existing branch, status, and per_page callers remain supported. Exact workflow, head-SHA, event, actor, creation-range, and check-suite filters are sent to GitHub's workflow-runs REST route rather than applied locally.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | One-based result page. | |
| repo | Yes | ||
| actor | No | ||
| event | No | ||
| owner | Yes | ||
| branch | No | ||
| status | No | ||
| head_sha | No | Exact 40-character workflow-run head commit SHA. | |
| per_page | No | ||
| created_to | No | Inclusive timezone-aware ISO 8601 creation upper bound. | |
| workflow_id | No | Exact workflow identifier to scope the authoritative route. | |
| created_from | No | Inclusive timezone-aware ISO 8601 creation lower bound. | |
| check_suite_id | No | Exact check-suite identifier. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | Yes | ||
| items | Yes | ||
| query | Yes | ||
| warning | No | ||
| has_more | Yes | ||
| per_page | Yes | ||
| truncated | Yes | ||
| total_count | Yes |