Click on the cards to learn more and read the related documentation.
Test different PRs in parallel so they can be merged faster.
Batch and test multiple PRs at once. Save CI time.
Freeze your merge queues to provide maximum control and flexibility.
Use multiple queues to manage your PRs merge methods and priorities.
Choose which PR should be merged first, depending on labels, owners, etc.
Only three steps to set up your merge queue, automate, and optimize your code merging processes.
Mergify is a GitHub Application that you can install in one click on your repositories.
Write your rules in YAML. You can match a pull request on any criteria: branch, author, labels, etc. Then uses the queue action to trigger a git merge as soon as the pull request is ready, setting the priority of the pull request.
Mergify updates the pull request status in real-time and informs you about which criteria match. As soon as your conditions are validated, Mergify merges the pull request using the method you specified.
If you plan to use a single repository for many developers, Mergify can significantly improve your time to merge.