Repository navigation
test(authorization): enforce the frozen approval history - #5704
Conversation
The history file says new approvals go in the pull request, but nothing checked it and 20 commits appended at its end anyway. Each append conflicts with every other, which dropped queued PRs out of the merge queue. Fixes #5703 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@coderabbitai review |
Action performed
|
|
No actionable comments were generated in the recent review.
|
Evaluated at head
|
Why
Pull requests keep adding their approval notes to the end of one shared history file, so the first to merge pushes the others out of the merge queue. Three did this today. The file already says it is frozen and that notes belong in the pull request, but nothing checked that.
What
A pull request that changes the frozen file now fails its tests, with a message saying where the note belongs. Pull requests already in the queue are unaffected, because the one entry still waiting to land is accepted.
Fixes #5703