Fetch a CI/CD pipeline run's jobs and artifacts
fetch_pipeline_runFetch a GitHub Actions run's jobs and artifacts to diagnose CI failures. Specify a run ID or get the latest failed run on a branch.
Instructions
Resolves a GitHub Actions run (by runId, or the most recent failed run on a branch) and lists its jobs and artifacts. Only works for repos listed in allowedRepos in ~/.ci-triage-mcp/config.json -- add a repo there yourself first (see guardrails.ts).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | Yes | Repository name, e.g. "playwright-typescript-framework" | |
| owner | Yes | Repository owner/org, e.g. "krishanchawla" | |
| runId | No | Specific run ID. Omit to use the latest failed run on `branch`. | |
| branch | No | Branch to search when runId is omitted. | main |