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
{{ message }}
Repository navigation
CI: BOOTSTRAP_PARSER_UNIT_PROBE_GATE opt-in in ci-local after #2409 #2417
#2409 adds script/bootstrap-selfhost-parser-unit-probe.sh for native M3 link of a CFG/PHPCfg\Parser slice. Without a ci-local gate, the probe only runs when contributors remember it — same gap #2221 / #2361 / #2368 address for Compiler/JIT/VM probes.
Goal
BOOTSTRAP_PARSER_UNIT_PROBE_GATE=0 default in script/ci-defaults.env
Problem
#2409 adds
script/bootstrap-selfhost-parser-unit-probe.shfor native M3 link of a CFG/PHPCfg\Parserslice. Without a ci-local gate, the probe only runs when contributors remember it — same gap #2221 / #2361 / #2368 address for Compiler/JIT/VM probes.Goal
BOOTSTRAP_PARSER_UNIT_PROBE_GATE=0default inscript/ci-defaults.envci_run_bootstrap_parser_unit_probe()inscript/ci-common.shllvm tail (after VM unit probe CI: BOOTSTRAP_VM_UNIT_PROBE_GATE opt-in in ci-local after #2354 #2368)phpc doctor --gatesrow +docs/local-ci-matrix.mdentryImplementation hints
script/bootstrap-selfhost-parser-unit-probe.shscript/ci-defaults.envBOOTSTRAP_PARSER_UNIT_PROBE_GATE="${...:-0}"script/ci-local.shviaci-common.shtest/unit/CiScriptsTest.php,BootstrapParserUnitProbeTest.phpHarness:
make test-harness ./script/docker-exec.sh -- bash -lc 'BOOTSTRAP_PARSER_UNIT_PROBE_GATE=1 ./script/bootstrap-selfhost-parser-unit-probe.sh'Acceptance criteria
0by default; opt-in1does not break defaultci-local.sh.github/workflows/*changesDependencies
Links