CI Exceptions Policy (Release Readiness)¶
Last updated: 2026-04-20 Owner: @Neftedollar
Policy¶
- Required release lane is
Self-host CI(.github/workflows/build.yml). - Allowed exceptions in the required lane: none.
continue-on-erroris not allowed inSelf-host CI.- Archived stage0 workflow is non-blocking by policy and may use
continue-on-error.
Allowed exceptions registry¶
| Scope | Allowed | Rationale | Review cadence |
|---|---|---|---|
.github/workflows/build.yml (Self-host CI) |
No | Release-critical lane for LLL-first operation | Every release cut |
.github/workflows/legacy-stage0.yml (Archived Stage0 (.NET, manual)) |
Yes (non-blocking/manual) | Emergency bootstrap diagnostics only | Every release cut |
Enforcement¶
tools/check-release-readiness.sh verifies that:
Self-host CIhas nocontinue-on-error.- Required release steps are present.
- Archived stage0 workflow remains manual and explicitly non-blocking.