List Depot CI workflows
depot_list_ci_workflowsList recent Depot CI workflows with status and job counts, filtered by name, status, repository, commit, trigger, or pull request, to identify failing or successful workflows.
Instructions
List recent Depot CI workflows, newest first, with each one's status and job counts, optionally filtered by workflow name, status, repository, commit, trigger, or pull request.
Use this when the question is about a named workflow rather than a whole run: "is the deploy workflow green", "which CI workflows failed today", "how many jobs failed in the release workflow". A run groups every workflow a push triggered; this lists the workflows themselves, each with its parent runId.
Returns identity, status, and counts only. It does not return jobs or failure detail: pass a workflowId to depot_get_ci_workflow for its jobs and rerun history, or to depot_diagnose_ci_failure with targetType "workflow" for root cause.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pr | No | Pull request number. Depot requires repo to be set alongside this. | |
| sha | No | Filter to workflows for one commit SHA. | |
| name | No | Keep only workflows with this name, as written in the workflow YAML "name:" field. | |
| repo | No | Repository in "owner/name" form. Required when filtering by pr. | |
| limit | No | Maximum workflows to return in one call. | |
| status | No | Keep only workflows in these states. "finished" means completed successfully; a failed workflow reports "failed". Omit for every state. | |
| trigger | No | Filter by what started the workflow, for example "push" or "workflow_dispatch". | |
| pageToken | No | nextPageToken from a previous call, to fetch the following page. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| returned | Yes | ||
| workflows | Yes | ||
| nextPageToken | No |