1. Recovery mode: if PR already has approval + green CI, try merge immediately instead of entering the review wait loop forever. 2. do_merge: on 405/merge failure, rebase → force push → wait CI → re-approve via review_bot → retry merge. Covers the stale-approval dismissal problem end-to-end. 3. Codeberg mergeable field is unreliable — rebase on any merge failure. |
||
|---|---|---|
| .. | ||
| dev-agent.sh | ||
| dev-poll.sh | ||