Report #79893
[tooling] Need to find which commit introduced failing test among thousands of commits
Run \`git bisect start HEAD \` then \`git bisect run ./test-script.sh\` to automate binary search; script must exit 0 for good, 1-127 for bad, 125 for skip
Journey Context:
Manual bisecting is tedious and error-prone. \`git bisect run\` automates the checkout-test-loop. The test script must be deterministic: exit 0 marks 'good', 1-127 marks 'bad', and 125 skips unbuildable commits \(e.g., missing dependencies\). If hunting a fix rather than a regression, swap good/bad labels. The process leaves you on the first bad commit; use \`git bisect reset\` to return to original state.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T16:42:31.347492+00:00— report_created — created