Enabling & Configuring Merge Protections
How to enable Merge Protections and make the required check effective.
Enable in the Dashboard
Section titled Enable in the Dashboard- Go to the Mergify dashboard
- Click the
Merge Protections
section - Select your repository
- Enable the feature and create rules

Make the Check Required
Section titled Make the Check RequiredEnabling inserts a check named Mergify Merge Protections
on each pull request. Mark it as required:
- GitHub Branch Protection: Settings → Branches → Add/Edit rule → Require status checks → select
Mergify Merge Protections
- GitHub Rulesets: Settings → Rules → Select ruleset → Add required status check →
Mergify Merge Protections


Once required, the check blocks merges whenever any active protection fails and explains why in its output & a summary comment.
Updating Rules
Section titled Updating Rules- Safe to edit live; re-evaluations happen automatically.
- Renaming a rule only changes display text; logic is defined by the condition blocks.
- Remove obsolete rules to keep explanations short.