all widgets

ci-status

Latest GitHub Actions run status for a repository.

Examples

Every image below is rendered live by this worker.

latest CI run status
/github/ci.svg?repo=rust-lang/rust
status of one workflow file
/github/ci.svg?repo=withastro/astro&workflow=ci.yml
light mode with a label and branch filter
/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.

dark preview light preview
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 #.