Auto-Merge A Pull Request The Moment Its Review Approves
Projects can now auto-merge a pull request the moment its review approves, with your choice of merge method and a clear reason if it can't merge.
Summary
Projects can now turn on automatic merging: the moment a pull request's review approves, it's merged on GitHub using the merge method you choose, with no extra click needed. If something prevents the merge, you're told exactly what and why instead of being left to notice a stalled pull request yourself.
What You Gain
Previously, even after a review approved a pull request, someone still had to go merge it — a small but repeated manual step across every approved task. For a team running multiple agents on multiple projects, that adds up to a lot of "it's approved, now go click merge" moments spread across the day.
With auto-merge turned on, an approval is the last step you need to take. Picture a project with continuous integration checks configured: a pull request that passes review and whose checks are still running waits for them before merging; one that fails checks is blocked rather than merged; a project with no checks at all merges right away. Either way, you're freed from remembering to go merge things that have already been approved.
How It Works
- Turn it on per project, under Project → Edit, with a switch and your choice of merge method: squash, merge commit, or rebase.
- Set how long to wait for checks to finish before giving up — two hours by default.
- Merges only the exact commit that was reviewed, so nothing newer sneaks in unreviewed.
- A merge that can't happen is never silent: it's posted on the task, shown on the pull request, and listed wherever you check on things waiting for your attention, along with the reason — a conflict, a branch rule, failed checks, or a missing permission.
- A review you take over yourself never auto-merges, so you stay in control when you step in manually.
- One-time setup: your GitHub App connection needs a few additional permissions approved before auto-merge can work; until then, it reports that clearly instead of failing silently.
Where to Find It
Turn on auto-merge for any project from Project → Edit. It applies only to that project's pull requests going forward.
See what else shipped that month on the Effigate Command Center changelog, or try Effigate Command Center with your own team.