Files
openobserve/.github
Shrinath RaoandClaude Opus 4.8 cf3ccfbf38 ci(test): fix e2e-council reuse detection (source-sha across commits, not just HEAD) (#12695)
**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>
2026-06-16 11:17:23 +00:00
..