All Projects → Mergifyio → Mergify Engine

Mergifyio / Mergify Engine

Licence: apache-2.0
Engine for Mergify

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Mergify Engine

Vkbot
Простой разговорный бот на PHP
Stars: ✭ 88 (-53.44%)
Mutual labels:  automation, opensource
Auto.js
A UiAutomator on android, does not need root access(安卓平台上的JavaScript自动化工具)
Stars: ✭ 10,882 (+5657.67%)
Mutual labels:  automation, workflow
24pullrequests
🎄 Giving back to open source for the holidays
Stars: ✭ 1,290 (+582.54%)
Mutual labels:  pull-requests, opensource
Jbpm
a Business Process Management (BPM) Suite
Stars: ✭ 1,226 (+548.68%)
Mutual labels:  opensource, workflow
Pr Size Labeler
🏷 Visualize and optionally limit the size of your Pull Requests
Stars: ✭ 140 (-25.93%)
Mutual labels:  automation, pull-requests
Ritchie Formulas
This repository contains the community formulas that can be executed through Ritchie CLI once imported. This tool is an open source product that allows you to create, store and share any kind of automations, executing them through command lines, to run operations or start workflows ⚙️ 🖥 💡
Stars: ✭ 84 (-55.56%)
Mutual labels:  automation, opensource
Sillynium
Automate the creation of Python Selenium Scripts by drawing coloured boxes on webpage elements
Stars: ✭ 100 (-47.09%)
Mutual labels:  automation, opensource
Apple Automation
iOS/macOS 自动化,效率玩法探索。
Stars: ✭ 60 (-68.25%)
Mutual labels:  automation, workflow
Github Project Automation Plus
🤖 Automate GitHub Project cards with any webhook event
Stars: ✭ 134 (-29.1%)
Mutual labels:  automation, pull-requests
Openflow
Scalable, secure workflow solution
Stars: ✭ 122 (-35.45%)
Mutual labels:  automation, workflow
Ansipress
AnsiPress - Simple L(Linux) E(NGINX) M(MariaDB) P(PHP7) Shared Hosting Setup
Stars: ✭ 184 (-2.65%)
Mutual labels:  automation, opensource
Endly
End to end functional test and automation framework
Stars: ✭ 178 (-5.82%)
Mutual labels:  automation, workflow
Hacktoberfest2020
Make your first Pull Request and earn a free tee from GitHub!
Stars: ✭ 1,141 (+503.7%)
Mutual labels:  pull-requests, opensource
Server
The Prefect API and backend
Stars: ✭ 87 (-53.97%)
Mutual labels:  automation, workflow
Automation
code generator
Stars: ✭ 65 (-65.61%)
Mutual labels:  automation, workflow
Aws Workflows On Github
Workflows for automation of AWS services setup from Github CI/CD
Stars: ✭ 95 (-49.74%)
Mutual labels:  automation, workflow
Xible
Visualize your workflow
Stars: ✭ 49 (-74.07%)
Mutual labels:  automation, workflow
Bpmn Elements
Executable workflow elements based on BPMN 2.0
Stars: ✭ 54 (-71.43%)
Mutual labels:  automation, workflow
Pipedream
Connect APIs, remarkably fast. Free for developers.
Stars: ✭ 2,068 (+994.18%)
Mutual labels:  automation, workflow
Backport
A simple CLI tool that automates the process of backporting commits on a GitHub repo
Stars: ✭ 154 (-18.52%)
Mutual labels:  automation, pull-requests

mergify-engine

.. image:: https://img.shields.io/endpoint.svg?url=https://gh.mergify.io/badges/Mergifyio/mergify.io :target: https://mergify.io :alt: Mergify Status

This is the engine running behind Mergify <https://mergify.io>_, 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:

.. code-block:: yaml

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

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

You can learn more by browing the engine documentation <https://docs.mergify.io>_.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].