fix: repair automerge merge conflicts after merge race#24
fix: repair automerge merge conflicts after merge race#24clawsweeper[bot] merged 1 commit intomainfrom
Conversation
|
@clawsweeper automerge |
|
🦞🦞 I added Draft PRs stay fix-only until GitHub marks them ready for review. A maintainer can pause this with |
|
Codex review: passed for ClawSweeper automerge. What this changes: The PR adds detection for GitHub merge-conflict failures from the automerge merge command, routes those failures into the existing repair dispatch path, updates the automerge repair response wording, and adds focused helper tests. Automerge follow-up: No separate repair-lane job is needed from this review; the PR is already opted into automerge and has no actionable review finding for an automated worker to fix. Security review: Security review cleared: No concrete security or supply-chain issue found; the diff changes router logic, response text, and repair-core tests only, with no workflow, dependency, permission, secret, or package-resolution changes. Review detailsBest possible solution: Land the narrow router change after the normal automerge gates pass, so a merge race that surfaces as a GitHub merge-conflict error triggers the existing repair worker instead of leaving the automerge loop blocked. Do we have a high-confidence way to reproduce the issue? Yes. A high-confidence reproduction path is an opted-in automerge PR that passes review and readiness, then becomes conflicted before Is this the best way to solve the issue? Yes. Classifying only conflict-shaped merge command failures as What I checked:
Likely related people:
Codex review notes: model gpt-5.5, reasoning high; reviewed against 112a241eee30. |
|
🦞🦞 Source: The automerge loop is complete. |
Summary
Validation