ci: fix Mergify config
diff --git a/.mergify.yml b/.mergify.yml
index 697c620..f1a61c7 100644
--- a/.mergify.yml
+++ b/.mergify.yml
@@ -1,3 +1,13 @@
+queue_rules:
+ - name: default
+ conditions:
+ - "status-success=ci/circleci: pep8"
+ - "status-success=ci/circleci: black"
+ - "status-success=ci/circleci: py36"
+ - "status-success=ci/circleci: py37"
+ - "status-success=ci/circleci: py38"
+ - "status-success=ci/circleci: py39"
+
pull_request_rules:
- name: warn on no changelog
conditions:
@@ -21,8 +31,8 @@
- "#approved-reviews-by>=1"
- label=no-changelog
actions:
- merge:
- strict: "smart"
+ queue:
+ name: default
method: squash
- name: automatic merge with changelog
conditions:
@@ -35,8 +45,8 @@
- "#approved-reviews-by>=1"
- files~=^releasenotes/notes/
actions:
- merge:
- strict: "smart"
+ queue:
+ name: default
method: squash
- name: automatic merge for jd without changelog
conditions:
@@ -49,8 +59,8 @@
- "status-success=ci/circleci: py39"
- label=no-changelog
actions:
- merge:
- strict: "smart"
+ queue:
+ name: default
method: squash
- name: automatic merge for jd with changelog
conditions:
@@ -63,8 +73,8 @@
- "status-success=ci/circleci: py39"
- files~=^releasenotes/notes/
actions:
- merge:
- strict: "smart"
+ queue:
+ name: default
method: squash
- name: dismiss reviews
conditions: []