From 62bc83ef39bf98ee6d2eef9cb317a0aa5b22b7c2 Mon Sep 17 00:00:00 2001 From: Michael Vines Date: Mon, 15 Jun 2020 09:10:42 -0700 Subject: [PATCH] Add mergify automerge rules --- .mergify.yml | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/.mergify.yml b/.mergify.yml index e736a46a88..f0710942ed 100644 --- a/.mergify.yml +++ b/.mergify.yml @@ -1,9 +1,29 @@ # Validate your changes with: # -# $ curl -F 'data=@.mergify.yml' https://gh.mergify.io/validate +# $ curl -F 'data=@.mergify.yml' https://gh.mergify.io/validate/ # # https://doc.mergify.io/ pull_request_rules: + - name: automatic merge on CI success + conditions: + - status-success=buildkite/solana + #- status-success=Travis CI - Pull Request + - status-success=ci-gate + - label=automerge + actions: + merge: + method: squash + strict: true + - name: remove automerge label on CI failure + conditions: + - label=automerge + - "#status-failure!=0" + actions: + label: + remove: + - automerge + comment: + message: automerge label removed due to a CI failure - name: remove outdated reviews conditions: - base=master