01a0919c - Draft Ready pull requests that have merge conflicts - #95
Conversation
Write-hold still covers red or missing CI only. Scheduled all-open sweeps use a separate concurrency group so pull events cannot starve them.
bf532af to
45c9ab4
Compare
|
EN: DE: DetailsHead Lanes at this head: Grok quality 0, Grok logic 0, Codex quality 0, Codex logic 0. Write-hold remains for missing or red CI only. Confirmed conflicts (REST |
EN:
Ready pull requests with confirmed merge conflicts always return to Draft, including when a write collaborator holds Ready.
Write-hold still applies only to missing or red CI.
Scheduled all-open sweeps use a separate concurrency group so pull-request events cannot starve them.
DE:
Ready-PRs mit bestätigten Merge-Konflikten gehen immer auf Draft, auch wenn ein Write-Collaborator Ready hält.
Write-Hold gilt weiter nur für fehlende oder rote CI.
Geplante All-Open-Sweeps laufen in einer eigenen Concurrency-Gruppe, damit PR-Events sie nicht verdrängen.
Details
Conflicts: REST
mergeable === false, or GraphQLCONFLICTINGwhen REST is null.UNKNOWNdoes not invent a conflict.Write-hold is re-applied on the pre-mutation re-read if conflicts disappeared and only red/missing CI remains.
Restore after an auto-draft requires REST
mergeable === trueand no conflicts.Example workflow: concurrency groups
eventvssweep(scheduleor dispatch withall_open); sweep timeout 45 minutes.