Repository navigation
fix(ci): Engine Review Pass follow-ups from #3577 review - #3581
Conversation
- rerun on deleted issue comments so a removed marker updates the status - order comment markers by updated_at so an edit takes effect when made - accept uppercase hex in the marker SHA (compared case-insensitively)
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
No actionable comments were generated in the recent review.
|
PR Blocker ChecklistHead SHA: Status: Ready
|
|
Vercel preview access note removed (A-2177 secret-hygiene cleanup). |
PetrefiedThunder
left a comment
There was a problem hiding this comment.
REVIEW: PASS grok aa636aa
Diff: .github/workflows/engine-review-pass.yml only, 3 changes, matching the PR body.
- issue_comment now also triggers on deleted, so removing a marker comment re-evaluates the head status. This is correct.
- Issue-comment markers are now ordered by updated_at || created_at, so an edit takes effect at its edit time. This is correct for the stated case (an older PASS edited to FAIL). One known tradeoff: editing any text in an old PASS comment also moves it to the newest position, ahead of a later FAIL from the same engine. That is acceptable because the edit is an intentional reassertion.
- The marker SHA regex now accepts uppercase hex, consistent with the existing case-insensitive comparison against headShaLower.
- Note: the issue_comment trigger runs the workflow from the default branch, so these changes apply to comment-triggered runs only after merge (the same caveat as on #3577).
- CI: everything required is green. Engine Review Pass fails only with "no passing review for current head", which is what this review addresses. visual-report is non-required and failed (unrelated to a workflow-only change).
- No app code, no data, no secrets.
Posted with C.Lee's approval (9:22 PM PT).
Summary
Follow-up to #3577 (merged as 0b8ddf3) for its open review threads:
issue_comment: deleted, so removing a marker comment updates the head status.updated_at, so editing an older comment to BLOCKED/FAIL is not overridden by an older PASS.Type of Change
Test Plan
Checklist
sys.modules[X] = stub, I justified it in the PR descriptionRelated Issues
Relates to #3577
Note
Low Risk
Small CI workflow script changes for audit-trail status only; no app runtime, auth, or data paths.
Overview
Engine Review Pass CI is tightened so head commit status stays accurate when review markers move via comments.
The workflow now runs on
issue_commentdeleted events, so removing a marker comment triggers a fresh pass and updates status. Issue comments are ordered byupdated_at(falling back tocreated_at) when resolving the latest marker per engine, so editing an older comment to BLOCKED/FAIL is not beaten by a newer PASS that only predates the edit. The marker line regex also accepts uppercase hex in the 40-character SHA, matching the existing case-insensitive SHA comparison.Reviewed by Cursor Bugbot for commit aa636aa. Bugbot is set up for automated code reviews on this repo. Configure here.