Whether you’re a startup or a global enterprise, learn how to automate your GitHub workflows and pull requests.
Mergify allows to execution any action on your pull requests based on rules you define.
Our configuration file format is easy to understand, but if you need more details about it, we have a full specification available.
Automatic Merge from Bots
If you're getting pull requests from bots and would like to automatically merge them.
- Getting Started
- Configuration File
- Delving into the Merge Action
- Example Rules
- ✅ Automatic Merge when CI works and approving reviews
- 🗂 Merging based on Modified Files
- 👩🔧 Using Labels to Backport Pull-Requests
- ✂️ Deleting Merged Branch
- 🏖 Less Strict Rules for Stable Branches
- 🎬 Using Labels to Enable/Disable Merge
- 🥶 Removing Stale Reviews
- 🙅️ Require All Requested Reviews to Be Approved
- 💌 Welcoming your Contributors
- 🤜 Request for Action
- 👀 Flexible Reviewers Assignement
- 💬 Running CI pipelines automatically
- 🤖 Bots
- How do I fix the “Pull request can’t be updated with latest base branch changes, owner doesn’t allow modification” error?
- Mergify is unable to merge my pull request due to my branch protection settings
- Why did Mergify seem to have merged my pull request whereas all conditions were not true?
- I see a rebase and force-push done by a member of the repository, but Mergify actually did it.