[eric] ci: chain the four new preflight verifiers (selftest, rigs, race, matrix) at the head of verify-all and add hostile-env legs to e2e.yml so network=blocked + appdata=readonly + lang=de-DE all run on every push

This commit is contained in:
Eric
2026-05-28 02:13:21 -07:00
parent 1396372c8f
commit 6fc7e23bbe
2 changed files with 43 additions and 0 deletions
+4
View File
@@ -27,6 +27,10 @@ function main() {
const steps = [
// Pure-logic gates run first - cheap, no build needed, fail fast.
['preflight selftest (Layer 1+2: unit + hang fuzz)', 'selftest-preflight.js', []],
['preflight rigs (Layer 3: failure simulators)', 'verify-preflight-rigs.js', []],
['preflight race (Layer 4: parallel + cache)', 'verify-preflight-race.js', []],
['preflight matrix (Layer 5: hostile-env scenario)', 'verify-preflight.js', []],
['deps fully pinned (reproducible backend builds)', 'verify-deps-pinned.js', []],
['no build-host paths leaked into the artifact', 'verify-host-leakage.js', appArg],
['bundled python runs (--version + import smoke)', 'verify-python-health.js', appArg],