Skip to content

Mary12jo33/mergify-engine

 
 

Repository files navigation

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.

Packages

No packages published

Languages

  • Python 99.2%
  • Other 0.8%