Decide: should main require its CI checks before a merge?
#50
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Branch protection on
main, read from the API on 2026-09-17:Nothing requires CI to pass before a merge — a red
mainmerges as easily as a green one, so the green that #11/#12/#13 worked for is advisory.If it is switched on, start with
Native — linuxalone:WASM — Webhas already produced a green that certified nothing (thedata-binvsdata-target-namefinding on #11 — both selectors exit 0, one builds a 1,478-byte artifact with no entry point);Human's call. Filed because the decision has been carried in session notes rather than here.
Decided: no.
mainwill not require its CI checks before a merge.The runner is a single Raspberry Pi and is slow; gating every merge behind it would make the queue the bottleneck for a one-maintainer repo. CI stays advisory — it runs on PRs and its result is read, but it does not block.
Worth recording so this is not re-litigated on a red run: the Pi has no disc corpus, so a green CI means parser-only coverage. The real gate is a full
cargo test --workspace --no-fail-fastwith all three corpora present, which only a dev box can run — measured at 45 suites / 377 passed / 0 failed / 14 ignored (2026-09-19,main+ #53/#57/#58, default container caps).Closing as decided.