@@ -4,13 +4,17 @@ pull_request_rules:
44- name : " approve automated PRs that have passed checks"
55 conditions :
66 - " author~=^(cloudpossebot|renovate\\ [bot\\ ])$"
7- - " base=master"
87 - " -closed"
98 - " head~=^(auto-update|renovate)/.*"
109 - " check-success=test/bats"
1110 - " check-success=test/readme"
1211 - " check-success=test/terratest"
1312 - " check-success=validate-codeowners"
13+ - or :
14+ - " base=master"
15+ - " base=main"
16+ - " base~=^release/v\\ d{1,2}$"
17+
1418 actions :
1519 review :
1620 type : " APPROVE"
@@ -20,7 +24,6 @@ pull_request_rules:
2024- name : " merge automated PRs when approved and tests pass"
2125 conditions :
2226 - " author~=^(cloudpossebot|renovate\\ [bot\\ ])$"
23- - " base=master"
2427 - " -closed"
2528 - " head~=^(auto-update|renovate)/.*"
2629 - " check-success=test/bats"
@@ -30,6 +33,11 @@ pull_request_rules:
3033 - " #approved-reviews-by>=1"
3134 - " #changes-requested-reviews-by=0"
3235 - " #commented-reviews-by=0"
36+ - or :
37+ - " base=master"
38+ - " base=main"
39+ - " base~=^release/v\\ d{1,2}$"
40+
3341 actions :
3442 merge :
3543 method : " squash"
@@ -50,9 +58,19 @@ pull_request_rules:
5058
5159- name : " remove outdated reviews"
5260 conditions :
53- - " base=master"
61+ - or :
62+ - " base=master"
63+ - " base=main"
64+ - " base~=^release/v\\ d{1,2}$"
5465 actions :
5566 dismiss_reviews :
5667 changes_requested : true
5768 approved : true
5869 message : " This Pull Request has been updated, so we're dismissing all reviews."
70+
71+ - name : " close Pull Requests without files changed"
72+ conditions :
73+ - " #files=0"
74+ actions :
75+ close :
76+ message : " This pull request has been automatically closed by Mergify because there are no longer any changes."
0 commit comments