1- # https://docs.mergify.io/conditions.html
2- # https://docs.mergify.io/actions.html
31pull_request_rules :
42- name : " approve automated PRs that have passed checks"
53 conditions :
6- - " author~=^(cloudpossebot|renovate\\ [bot\\ ])$"
4+ - " check-success~=test/bats"
5+ - " check-success~=test/readme"
6+ - " check-success~=test/terratest"
77 - " base=master"
8- - " -closed"
9- - " head~=^(auto-update|renovate)/.*"
10- - " check-success=test/bats"
11- - " check-success=test/readme"
12- - " check-success=test/terratest"
13- - " check-success=validate-codeowners"
8+ - " author=cloudpossebot"
9+ - " head~=auto-update/.*"
1410 actions :
1511 review :
1612 type : " APPROVE"
@@ -19,17 +15,16 @@ pull_request_rules:
1915
2016- name : " merge automated PRs when approved and tests pass"
2117 conditions :
22- - " author~=^(cloudpossebot|renovate\\ [bot\\ ])$"
18+ - " check-success~=test/bats"
19+ - " check-success~=test/readme"
20+ - " check-success~=test/terratest"
2321 - " base=master"
24- - " -closed"
25- - " head~=^(auto-update|renovate)/.*"
26- - " check-success=test/bats"
27- - " check-success=test/readme"
28- - " check-success=test/terratest"
29- - " check-success=validate-codeowners"
22+ - " head~=auto-update/.*"
3023 - " #approved-reviews-by>=1"
3124 - " #changes-requested-reviews-by=0"
3225 - " #commented-reviews-by=0"
26+ - " base=master"
27+ - " author=cloudpossebot"
3328 actions :
3429 merge :
3530 method : " squash"
@@ -43,7 +38,6 @@ pull_request_rules:
4338- name : " ask to resolve conflict"
4439 conditions :
4540 - " conflict"
46- - " -closed"
4741 actions :
4842 comment :
4943 message : " This pull request is now in conflict. Could you fix it @{{author}}? 🙏"
0 commit comments