From f2f3a62c71445c5a63a70bd441b9f335e59311f5 Mon Sep 17 00:00:00 2001 From: Simon Warta Date: Tue, 28 Jul 2020 13:10:26 +0200 Subject: [PATCH] Add .mergify.yml configuration --- .circleci/config.yml | 1 + .mergify.yml | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 .mergify.yml diff --git a/.circleci/config.yml b/.circleci/config.yml index 367190d3..df705c05 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -2,6 +2,7 @@ version: 2 workflows: version: 2 workflow: + # Keep those job names in sync with .mergify.yml jobs: - build - docs-build diff --git a/.mergify.yml b/.mergify.yml new file mode 100644 index 00000000..b39accc3 --- /dev/null +++ b/.mergify.yml @@ -0,0 +1,19 @@ +# See https://doc.mergify.io/configuration.html + +pull_request_rules: + - name: automerge to master with label automerge + conditions: + - "#approved-reviews-by>1" + - base=master + - label=automerge + # We need to list them all individually. Here is why: https://doc.mergify.io/conditions.html#validating-all-status-check + - "status-success=ci/circleci: build" + - "status-success=ci/circleci: coverage" + - "status-success=ci/circleci: docs-build" + - "status-success=ci/circleci: lint" + - "status-success=ci/circleci: test" + - "status-success=ci/circleci: test-chrome" + actions: + merge: + method: merge + strict: false