1
1
queue_rules :
2
- - name : default
3
- conditions :
2
+ - name : duplicated default from Merge for developers
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
8
+ - status-success=build (compile-linux)
9
+ - status-success=build (compile-windows)
10
+ - status-success=build (compile-darwin)
11
+ - status-success=test
12
+ - status-success=staticcheck
13
+ - status-success=license
14
+ - -label~=(WIP|do-not-merge)
15
+ - -title~=(WIP|wip)
16
+ - -merged
17
+ - -closed
18
+ - author!=dependabot[bot]
19
+ merge_conditions :
4
20
- status-success=build (compile-linux)
5
21
- status-success=build (compile-windows)
6
22
- status-success=build (compile-darwin)
7
23
- status-success=test
8
24
- status-success=staticcheck
9
25
- status-success=license
26
+ commit_message_template : |
27
+ {{ title }} (#{{ number }})
10
28
11
- pull_request_rules :
12
- - name : Merge for developers
13
- conditions :
14
- - base~=(mainline|rename-commands)
15
- - " #approved-reviews-by>=2 "
16
- - approved-reviews-by=@aws/aws-ecs-devx
17
- - -approved -reviews-by~=author
29
+ {{ body }}
30
+ merge_method : squash
31
+ - name : duplicated default from Merge for bots
32
+ queue_conditions :
33
+ - base=mainline
34
+ - " # approved-reviews-by>=1 "
35
+ - " #changes-requested -reviews-by=0 "
18
36
- status-success=build (compile-linux)
19
37
- status-success=build (compile-windows)
20
38
- status-success=build (compile-darwin)
21
39
- status-success=test
22
40
- status-success=staticcheck
23
41
- status-success=license
24
- - -label~=(WIP|do-not-merge)
42
+ - author=dependabot[bot]
25
43
- -title~=(WIP|wip)
44
+ - -label~=(WIP|do-not-merge)
26
45
- -merged
27
46
- -closed
28
- - author!=dependabot[bot]
29
- actions :
30
- queue :
31
- name : default
32
- method : squash
33
- commit_message_template : |
34
- {{ title }} (#{{ number }})
47
+ merge_conditions :
48
+ - status-success=build (compile-linux)
49
+ - status-success=build (compile-windows)
50
+ - status-success=build (compile-darwin)
51
+ - status-success=test
52
+ - status-success=staticcheck
53
+ - status-success=license
54
+ commit_message_template : |
55
+ {{ title }} (#{{ number }})
56
+
57
+ {{ body }}
58
+ merge_method : squash
35
59
36
- {{ body }}
60
+ pull_request_rules :
37
61
- name : Merge for bots
38
62
conditions :
39
63
- base=mainline
@@ -53,13 +77,6 @@ pull_request_rules:
53
77
actions :
54
78
review :
55
79
type : APPROVE
56
- queue :
57
- name : default
58
- method : squash
59
- commit_message_template : |
60
- {{ title }} (#{{ number }})
61
-
62
- {{ body }}
63
80
- name : Ask Japanese docs reviews
64
81
conditions :
65
82
- files~=\.ja.md$
@@ -68,3 +85,7 @@ pull_request_rules:
68
85
request_reviews :
69
86
users :
70
87
- hkford
88
+ - name : Merge for bots + Merge for developers
89
+ conditions : []
90
+ actions :
91
+ queue :
0 commit comments