stado ci run
Invocation
stado ci run [OPTIONS]Purpose
One pass of the delivery routine, which Stado's scheduler runs on the cadence the operator declares (`stado schedule create --cron … 'stado ci run'`): check every new commit of each step's `main` with the product's declared gates, recording each green or red (a red one in Oko, found in that commit), then install each step's last green commit, never `main` HEAD, in order, then — with `--push` declared — push `main` of every checkout. A refused install stops the pass, is recorded in Oko, exits non-zero, and resumes once a newer commit is green
Required inputs and options
| Input or option | Contract |
|---|---|
--json | Print the routine's state after the pass |
Output and state effect
It performs the operation described above and emits its operator result on standard output or standard error. Any state change is limited to the resources and records named by the purpose and options on this page.
Refusals
- Before dispatch, Stado refuses a missing required token shown in the invocation, an unknown option, or a value outside a listed value set; argument-usage failures exit with code 2.