--- pull_request_rules: - name: remove outdated approvals conditions: - base=master actions: dismiss_reviews: approved: true changes_requested: false - name: automatic merge conditions: - label!=DNM - '#approved-reviews-by>=2' - 'status-success=continuous-integration/travis-ci/pr' actions: merge: method: rebase rebase_fallback: merge strict: smart dismiss_reviews: {} delete_head_branch: {} - name: backport patches to release branch conditions: - base=master - label=backport-to-release-v1.2.0 actions: backport: branches: - release-v1.2.0 # automerge backports if CI successfully ran - name: automerge backport release-v1.2.0 conditions: - author=mergify[bot] - base=release-v1.2.0 - label!=DNM - "#changes-requested-reviews-by=0" - "#approved-reviews-by>=1" - "status-success=continuous-integration/travis-ci/pr" actions: merge: method: rebase rebase_fallback: merge strict: smart dismiss_reviews: {} delete_head_branch: {}