mirror of
https://github.com/temporalio/temporal.git
synced 2026-08-31 02:51:51 -07:00
## What changed? - Build one index from parsed test attempts keyed by normalized test name and GitHub Actions run commit. - Reuse that index when selecting and bisecting tests instead of rescanning every parsed attempt for each candidate. - Use `githubActions...` names in the bisect path to distinguish GitHub Actions runs from Temporal workflows. ## Why? A report can contain millions of parsed attempts. The previous bisect loop rescanned all of them for every candidate test. ## How did you test it? - [x] covered by existing tests - [x] checked the diff for whitespace errors - [ ] built - [ ] run locally and tested manually - [ ] added new unit test(s) - [ ] added new functional test(s) ## Potential risks This is stacked on #11523. The index preserves full test counts for qualification while excluding attempts without an in-range GitHub Actions commit from commit observations, matching the previous behavior.