close
The Wayback Machine - https://web.archive.org/web/20210914232203/https://github.com/marketplace/mergify
Skip to content
Image

Application

Mergify

Mergify is a pull request automation service, triggering actions when a pull request matches defined criteria. 🤖

For example, in a few lines of YAML, you can write a rule that automatically merges a pull request if:

  • [X] it has been approved
  • [X] the test suite passes

Take a look at our examples.

Mergify executes actions for you, freeing you from the burden of managing your pull requests. 🦾

🚥 Merge

Mergify works by applying rules on your pull requests. You can for example, automatically merge a pull request with:

pull_request_rules:
  - name: automatic merge when CI passes and 2 reviews
    conditions:
      - "#approved-reviews-by>=2"
      - status-success=Travis CI - Pull Request
      - label!=work-in-progress
    actions:
      merge:
        method: merge
        priority: high

Mergify will press the merge button for you automatically.
Mergify also offers a merge queue where you can set priorities.

🤖 Automation

Mergify also provides tons of actions, such as:

  • Adding/removing labels
  • Requesting reviews
  • Reviewing
  • Posting comments
  • Rebasing
  • Closing
  • Copying to another branch
  • Deleting a branch

All of those can be used to automate completely your GitHub workflow.

Image
Define your rules

Pricing and setup

Mergify logo preview
Mergify

Essential

Automate your private repositories!

  • Unlimited Rules
  • Automatic Actions
  • Private Repositories
$8 per user
/ month
$96 per user
/ year

Next: Confirm your installation location and payment information.

Mergify is provided by a third-party and is governed by separate terms of service, privacy policy, and support contact.