mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-07-31 04:12:10 +03:00
The pre-flight ran unit (~25-35min) + vitest (~3-8min) + integration (~3-10min) + pack-artifact (~15min) SEQUENTIALLY via execFileSync — ~1h wall in the v3.8.45 release (the dominant cost of Phase 0). They are independent processes with per-process DATA_DIR isolation, so they now run in a single Promise.all over an async runAsync() twin of run(): total drops to ~the slowest single suite (~30min). Each still saves its per-gate log (_artifacts/release-green/) and reports HARD independently. --quick still skips them; --with-build folds pack-artifact into the same wave (or runs it alone under --quick). Guard: tests/unit/validate-release-green.test.ts (13/13).