What problem does it solve?
Makes debugging CI failures and retrieving release assets straightforward by providing concise commands to list, inspect, and act on GitHub Actions runs and releases, eliminating manual web UI navigation and repetitive command construction.
Core Features & Use Cases
- Inspect Workflow Runs: List recent runs, filter by status, workflow, or branch, and view run summaries.
- Diagnose Failures: Fetch failed logs, view job details, and download artifacts for debugging.
- Manage Workflows: Re-run workflows, cancel runs, watch runs in real time, and trigger workflows with inputs.
- Releases & Repository Ops: List and view releases, download release assets, and clone or view repositories.
- Automation & Scripting: Emit structured JSON fields for integration with jq and other automation tools.
- Use Case: When a CI build fails on the main branch, quickly identify the failing job, download its logs, and re-run only the failed jobs to validate a fix.
Quick Start
Authenticate with gh, list recent failed workflow runs, inspect the failed run's logs, and download any artifacts for local debugging.