@@ -31,11 +31,8 @@ pull_request_rules:
31
31
- " #changes-requested-reviews-by>0"
32
32
actions :
33
33
label :
34
- add :
35
- - " needs: work"
36
- remove :
37
- - " needs: review"
38
- - " needs: CI"
34
+ add : ['needs: work']
35
+ remove : ['needs: review', 'needs: CI']
39
36
40
37
# From needs: review to needs: work - CI failure
41
38
- name : " label needs: work when travis-ci failed"
@@ -44,11 +41,8 @@ pull_request_rules:
44
41
- status-failure~=continuous-integration/travis-ci/pr
45
42
actions :
46
43
label :
47
- add :
48
- - " needs: work"
49
- remove :
50
- - " needs: review"
51
- - " needs: CI"
44
+ add : ['needs: work']
45
+ remove : ['needs: review', 'needs: CI']
52
46
53
47
# From needs: review to needs: work - CI failure
54
48
- name : " label needs: work when Jenkins CI failed - pr head"
@@ -57,11 +51,8 @@ pull_request_rules:
57
51
- status-failure~=continuous-integration/jenkins/pr-head
58
52
actions :
59
53
label :
60
- add :
61
- - " needs: work"
62
- remove :
63
- - " needs: review"
64
- - " needs: CI"
54
+ add : ['needs: work']
55
+ remove : ['needs: review','needs: CI']
65
56
66
57
# From needs: review to needs: work - CI failure
67
58
- name : " label needs: work when Jenkins CI failed - any of the pipeline"
@@ -70,11 +61,8 @@ pull_request_rules:
70
61
- status-failure~=^jenkins-ci
71
62
actions :
72
63
label :
73
- add :
74
- - " needs: work"
75
- remove :
76
- - " needs: review"
77
- - " needs: CI"
64
+ add : ['needs: work']
65
+ remove : ['needs: review', 'needs: CI']
78
66
79
67
# From needs: review or needs: work to needs: CI. One approval means we should be good to start CI
80
68
- name : " label needs: CI when at least one reviewers approval"
@@ -93,11 +81,8 @@ pull_request_rules:
93
81
- -status-failure~=continuous-integration/jenkins/pr-head
94
82
actions :
95
83
label :
96
- add :
97
- - " needs: CI"
98
- remove :
99
- - " needs: review"
100
- - " needs: work"
84
+ add : ['needs: CI']
85
+ remove : ['needs: review', 'needs: work']
101
86
102
87
# Remove reviews after the branch is updated. This yet does not allow
103
88
# any other action like labels, etc. See mergify-engine/issues/360
@@ -114,11 +99,9 @@ pull_request_rules:
114
99
- conflict
115
100
actions :
116
101
label :
117
- add :
118
- - " needs: work"
119
- remove :
120
- - " needs: review"
121
- - " needs: CI"
102
+ add : ['needs: work']
103
+ remove : ['needs: review', 'needs: CI']
104
+
122
105
comment :
123
106
message : This PR cannot be merged due to conflicts. Please rebase to resolve them.
124
107
@@ -127,8 +110,7 @@ pull_request_rules:
127
110
- base~=^feature
128
111
actions :
129
112
label :
130
- add :
131
- - " release-version: feature branch"
113
+ add : ['release-version: feature branch']
132
114
133
115
# Ready for integration. Not yet auto merge, will be enabled once carefuly tested
134
116
- name : label "ready for merge" when ready
@@ -149,10 +131,8 @@ pull_request_rules:
149
131
- -status-failure~=^jenkins-ci
150
132
actions :
151
133
label :
152
- add :
153
- - " ready for merge"
154
- remove :
155
- - " needs: CI"
134
+ add : ['ready for merge']
135
+ remove : ['needs: CI']
156
136
157
137
# Clean-up after merge
158
138
- name : remove ready for merge when merged
@@ -161,16 +141,14 @@ pull_request_rules:
161
141
- " label=ready for merge"
162
142
actions :
163
143
label :
164
- remove :
165
- - " ready for merge"
144
+ remove : ['ready for merge']
166
145
167
146
- name : add "do not merge" label when WIP is in title
168
147
conditions :
169
148
- title~=^(\[wip\]( |:) |\[WIP\]( |:) |wip( |:) |WIP( |:)).*
170
149
actions :
171
150
label :
172
- add :
173
- - " do not merge"
151
+ add : ['do not merge']
174
152
175
153
# Check if version label is applied
176
154
- name : release version is a must for merged PRs
@@ -179,8 +157,7 @@ pull_request_rules:
179
157
- -label~=^(release-version)
180
158
actions :
181
159
label :
182
- add :
183
- - " Release review required"
160
+ add : ['Release review required']
184
161
comment :
185
162
message : This PR does not contain release version label after merging.
186
163
0 commit comments