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
#1846 ✅ landed script/bootstrap-selfhost-lib-spine-vm-smoke.sh — the M2 spine AOT binary runs bin/vm.php -r with PHP_COMPILER_VM_SPINE_SMOKE=1 and prints vm-spine-ok. CI wiring exists in script/ci-common.sh but BOOTSTRAP_LIB_SPINE_VM_SMOKE_GATE defaults to 0 in script/ci-defaults.env.
Full ./script/ci-local.sh therefore validates native link of the spine bundle but not the real vm.php driver path on that binary — a gap on the road to M5 (#1521).
Problem
#1846 ✅ landed
script/bootstrap-selfhost-lib-spine-vm-smoke.sh— the M2 spine AOT binary runsbin/vm.php -rwithPHP_COMPILER_VM_SPINE_SMOKE=1and printsvm-spine-ok. CI wiring exists inscript/ci-common.shbutBOOTSTRAP_LIB_SPINE_VM_SMOKE_GATEdefaults to 0 inscript/ci-defaults.env.Full
./script/ci-local.shtherefore validates native link of the spine bundle but not the real vm.php driver path on that binary — a gap on the road to M5 (#1521).Goal
BOOTSTRAP_LIB_SPINE_VM_SMOKE_GATE=1inscript/ci-defaults.envonce Self-host M2: land final 3 ext/standard Vm* units in compiler_lib_spine_smoke (578→586) #1821 spine units are green (584→586)BOOTSTRAP_LIB_SPINE_VM_SMOKE_GATE=0for spine-only link PRsdocs/local-ci-matrix.mdandphpc doctor --gatesnorth-star2-verifystep 4Acceptance criteria
ci-local.shruns VM spine smoke by default on mastertest/unit/CiScriptsTest.php+BootstrapLibSpineVmSmokeTestaligned with defaultDependencies
compiler_lib_spine_smokeVerify
Links