Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.02 KB

README.rst

File metadata and controls

32 lines (23 loc) · 1.02 KB

mergify-engine

Mergify Status

This is the engine running behind Mergify, a GitHub automation service for your pull requests.

This is how it works:

  1. You write rules describing how to match a pull request, and which actions need to be executed.
  2. The engine executes the action as soon as a pull request matches the conditions.

For example:

pull_request_rules:
  - name: automatic merge when CI passes and 2 reviews
    conditions:
      - "#approved-reviews-by>=2"
      - status-success=Travis CI - Pull Request
      - base=main
    actions:
      merge:
        method: merge

That rule automatically merges a pull request targeting the main branch once it has 2 approving reviews and the CI passes.

You can learn more by browsing the engine documentation.