mirror of
https://github.com/openobserve/openobserve.git
synced 2026-11-05 08:09:22 +00:00
**Bug:** reuse never fired after a healed run, so clobber-off re-runs needlessly **rebuilt** (force-pushed over the prior healed tests + the playwright.yml registration), and the regenerated tests sometimes failed heal → `pr_back`/`review_address` skipped → the test PR looked "reverted". **Cause:** the `e2e-source-sha` trailer is written **only on the generate commit**, but heal + review-address commits sit *on top* of it without the trailer. Triage read the trailer from the **branch HEAD only** → `storedSha` empty → "feature changed" → `reuse=false`. **Fix:** scan the last 30 commits of the branch (newest first) for the most recent `e2e-source-sha` trailer. Now an unchanged-feature re-run with `force_overwrite` off correctly **reuses** (extend / leave-alone) instead of rebuilding. Found via run 27605717167 on PR #12690. 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>