ci-status
Latest GitHub Actions run status for a repository.
Examples
Every image below is rendered live by this worker.
/github/ci.svg?repo=rust-lang/rust
/github/ci.svg?repo=withastro/astro&workflow=ci.yml
/github/ci.svg?repo=neovim/neovim&branch=master&label=ci&mode=light
Builder
Edit the fields. The previews and the snippet update as you type.
README snippet, auto dark/light
API
Each widget is one endpoint, and every option is a query parameter. Responses are SVG images, cached on Cloudflare's edge, and usable from any site.
GET /github/ci.svg
| repo | owner/name | The GitHub repository. Required. |
| workflow | file name | Only this workflow, e.g. ci.yml. Default: the latest run of any workflow. |
| branch | string | Only runs on this branch. |
| icon | none | Set to none to hide the workflow icon. |
| label | string | Text after the icon. Default none. |
| mode | dark | light | Color theme. Default dark. |
| color | hex | Status color override, without #. |
| labelColor | hex | Label color, without #. |
| logo | slug | simple-icons slug, replaces the workflow icon. |
| logoColor | hex | Logo fill color, without #. Default 848484. |
| bg | hex | Background color override, without #. |