REPOMATIC-CI-STATUS(1) REPOMATIC-CI-STATUS(1)

repomatic ci-status - Report which CI jobs are red, and which of them gate a merge

repomatic ci-status [OPTIONS]

Report the latest CI run of each workflow, and what is actually broken.

Reads jobs rather than runs, so a crashed allowed-failure probe cannot hide inside a green run conclusion and a run still reading "queued" cannot hide the dozen jobs of it that already finished.

A job whose name carries the unstable glyph anywhere is allowed to fail and never affects the exit code. Every other job is required, including the non-matrix ones that carry no glyph at all.

Branch whose latest run of each workflow to read.
Workflow file to read, repeatable. Defaults to every workflow a push can start, derived from .github/workflows/.
[values: autofix.yaml, autolock.yaml, cancel-runs.yaml, changelog.yaml, debug.yaml, docs.yaml, labels.yaml, lint.yaml, metrics.yaml, release.yaml, self-maintenance.yaml, tests.yaml, unsubscribe.yaml]
Exit non-zero when a required job failed.
Sort table by this column. Repeat to set priority.
Show this message and exit.

Branch whose latest run of each workflow to read.
Workflow file to read, repeatable. Defaults to every workflow a push can start, derived from .github/workflows/.
Exit non-zero when a required job failed.
Sort table by this column. Repeat to set priority.
Show this message and exit.

0
Success.
1
A runtime error, or an aborted prompt (Ctrl-C, a declined confirmation).
2
A usage error: unknown option, invalid value, missing operand, or an unparsable configuration file.

What is red on main right now

repomatic ci\-status

One workflow, without failing the shell

repomatic ci\-status \-\-workflow tests.yaml \-\-no\-fatal

Kevin Deldycke

2026-09-14 7.15.1.dev0