GitHub CI Status
Display GitHub Actions workflow status and check results.
Show the status of GitHub Actions workflows and commit checks.
GET/github/ci/:owner/:repo.svg
Path Parameters
required
required

URL formats
Workflow status
/github/ci/{owner}/{repo}.svg
/github/ci/{owner}/{repo}.svg?workflow=ci.yml
/github/ci/{owner}/{repo}.svg?branch=main
/github/ci/{owner}/{repo}.svg?workflow=ci.yml&branch=main
Shows the conclusion of the most recent workflow run. Filter by workflow file or branch using query parameters.
Commit checks
/github/checks/{owner}/{repo}.svg
/github/checks/{owner}/{repo}/{ref}.svg
/github/checks/{owner}/{repo}/{ref}/{check_name}.svg
Shows the combined check status for a commit. Optionally specify a branch/tag ref or individual check name.
Status values
| Status | Color | Description |
|---|---|---|
passing | Green | All checks passed |
failing | Red | One or more checks failed |
pending | Amber | Checks are still running |
cancelled | Gray | Workflow was cancelled |
skipped | Gray | Workflow was skipped |
Examples
<!-- Default workflow status -->

<!-- Specific workflow -->

<!-- Specific branch -->

<!-- Combined checks -->

<!-- Checks for specific branch -->

Styling examples
CI badges automatically show a colored status dot based on the result. You can also use split mode for a two-tone background:
<!-- Status dot (default) -->

<!-- Split background -->

<!-- Hide status dot -->

Caching
CI badges are cached for 10 minutes to balance freshness with API rate limits.