Skip to content

Commit d94b6aa

Browse files
committed
ci(mergify): upgrade configuration to current format
1 parent 949daed commit d94b6aa

File tree

1 file changed

+50
-19
lines changed

1 file changed

+50
-19
lines changed

.mergify.yml

Lines changed: 50 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,44 @@
11
queue_rules:
2-
- name: default
3-
conditions:
2+
- name: duplicated default from Merge for bots
3+
queue_conditions:
4+
- base~=(mainline|rename-commands)
5+
- "#approved-reviews-by>=2"
6+
- approved-reviews-by=@aws/aws-ecs-devx
7+
- -approved-reviews-by~=author
48
- status-success=build (compile-linux)
59
- status-success=build (compile-windows)
610
- status-success=build (compile-darwin)
711
- status-success=test
812
- status-success=staticcheck
913
- status-success=license
14+
- -label~=(WIP|do-not-merge)
15+
- -title~=(WIP|wip)
16+
- -merged
17+
- -closed
18+
- author!=dependabot[bot]
19+
- base=mainline
20+
- "#approved-reviews-by>=1"
21+
- "#changes-requested-reviews-by=0"
22+
- status-success=build (compile-linux)
23+
- status-success=build (compile-windows)
24+
- status-success=build (compile-darwin)
25+
- status-success=test
26+
- status-success=staticcheck
27+
- status-success=license
28+
- author=dependabot[bot]
29+
- -title~=(WIP|wip)
30+
- -label~=(WIP|do-not-merge)
31+
- -merged
32+
- -closed
33+
merge_conditions: []
34+
merge_method: squash
35+
commit_message_template: |
36+
{{ title }} (#{{ number }})
1037
11-
pull_request_rules:
12-
- name: Merge for developers
13-
conditions:
38+
{{ body }}
39+
method: squash
40+
- name: default
41+
queue_conditions:
1442
- base~=(mainline|rename-commands)
1543
- "#approved-reviews-by>=2"
1644
- approved-reviews-by=@aws/aws-ecs-devx
@@ -26,14 +54,20 @@ pull_request_rules:
2654
- -merged
2755
- -closed
2856
- author!=dependabot[bot]
29-
actions:
30-
queue:
31-
name: default
32-
method: squash
33-
commit_message_template: |
34-
{{ title }} (#{{ number }})
57+
merge_conditions:
58+
- status-success=build (compile-linux)
59+
- status-success=build (compile-windows)
60+
- status-success=build (compile-darwin)
61+
- status-success=test
62+
- status-success=staticcheck
63+
- status-success=license
64+
merge_method: squash
65+
commit_message_template: |
66+
{{ title }} (#{{ number }})
67+
68+
{{ body }}
3569
36-
{{ body }}
70+
pull_request_rules:
3771
- name: Merge for bots
3872
conditions:
3973
- base=mainline
@@ -53,13 +87,6 @@ pull_request_rules:
5387
actions:
5488
review:
5589
type: APPROVE
56-
queue:
57-
name: default
58-
method: squash
59-
commit_message_template: |
60-
{{ title }} (#{{ number }})
61-
62-
{{ body }}
6390
- name: Ask Japanese docs reviews
6491
conditions:
6592
- files~=\.ja.md$
@@ -68,3 +95,7 @@ pull_request_rules:
6895
request_reviews:
6996
users:
7097
- hkford
98+
- name: refactored queue action rule
99+
conditions: []
100+
actions:
101+
queue:

0 commit comments

Comments
 (0)