You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Presenters running make north-star2-verify must remember separate example commands from docs/GETTING-STARTED.md §5b (#2158).
Goal
Extend north-star2-verify.sh with an optional tail step (default on when example tree exists; skip when loopback bind fails — same pattern as web smokes):
Problem
script/north-star2-verify.sh(#1865 ✅) covers M0–M4 self-host probes but no step for the shipped 007-ThrowsWeb integration ladder:phpc init --profile throwsweb(DevEx: phpc init --profile throwsweb (007-ThrowsWeb scaffold parity) #2092 ✅)make examples-throws-smoke(Testing: make examples-throws-smoke target (007-ThrowsWeb) #2141 ✅)THROWS_WEB_SMOKE_GATEdefault-on (CI: Default THROWS_WEB_SMOKE_GATE=1 in ci-fast after #2093 green #2125 ✅)Presenters running
make north-star2-verifymust remember separate example commands fromdocs/GETTING-STARTED.md§5b (#2158).Goal
Extend
north-star2-verify.shwith an optional tail step (default on when example tree exists; skip when loopback bind fails — same pattern as web smokes):php script/check-init-throwsweb-parity.sh(fast; CI: INIT_THROWSWEB_PARITY_GATE default-on in ci-fast after #2086 checker #2127 default-on)make examples-throws-smokeorTHROWS_WEB_SMOKE_GATE=1 ./script/examples-web-smoke.sh --throws-onlyAdd
NORTH_STAR2_THROWSWEB_GATE="${...:-1}"toscript/ci-defaults.envwith opt-out=0for harness hosts without TCP loopback.Implementation hints
script/north-star2-verify.sh--skip-throwswebflagMakefilenorth-star2-verifylib/Doctor.phptest/unit/NorthStar2VerifyTest.phpexamples-throws-smokeAcceptance criteria
Harness:
./script/docker-exec.sh -- bash -lc 'make north-star2-verify'Do not require GitHub Actions (#394 ✅).
Dependencies
Links