From ec9dc770f6f656bec4411a584e4a2ecd16cae33b Mon Sep 17 00:00:00 2001 From: Ben Jackson Date: Sun, 28 Apr 2019 10:37:11 +0100 Subject: [PATCH] You can't approve your own PRs, so make an exception to rely on reviewable only --- .mergify.yml | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/.mergify.yml b/.mergify.yml index 906e667..5a6048f 100644 --- a/.mergify.yml +++ b/.mergify.yml @@ -1,10 +1,11 @@ pull_request_rules: - - name: Merge when all checks passed + - name: Merge PR when all checks passed conditions: + - author!=puremourning + - base=master - status-success=code=review/reviewable - status-success=puremourning.vimspector # Azure pipeline - approved-reviews-by=puremourning - - base=master - "#approved-reviews-by>=1" - "#review-requested=0" @@ -15,3 +16,19 @@ pull_request_rules: merge: method: merge strict: smart + + - name: Merge owner PR when all checks passed + conditions: + - author=puremourning + - base=master + - status-success=code=review/reviewable + - status-success=puremourning.vimspector # Azure pipeline + + - "#review-requested=0" + - "#changes-requested-reviews-by=0" + - "#commented-reviews-by=0" + + actions: + merge: + method: merge + strict: smart