1
- ---
2
1
defaults :
3
2
actions :
4
3
queue :
5
4
name : default
6
- method : rebase
7
- update_method : rebase
8
-
9
5
queue_rules :
6
+ - name : duplicated default from merge after two approvals (no API changes)
7
+ queue_conditions :
8
+ - base~=^(main)|(release-.+)$
9
+ - label!=DNM
10
+ - label!=api
11
+ - " #approved-reviews-by>=2"
12
+ - " #changes-requested-reviews-by=0"
13
+ - " status-success=codespell"
14
+ - " status-success=build_bundle"
15
+ - " status-success=build_controller"
16
+ - " status-success=build_sidecar"
17
+ - " status-success=go_mod_verify"
18
+ - " status-success=go_mod_vendor"
19
+ - " status-success=kind_deploy"
20
+ - " status-success=make_test"
21
+ merge_conditions :
22
+ - " status-success=codespell"
23
+ - " status-success=build_bundle"
24
+ - " status-success=build_controller"
25
+ - " status-success=build_sidecar"
26
+ - " status-success=go_mod_verify"
27
+ - " status-success=go_mod_vendor"
28
+ - " status-success=kind_deploy"
29
+ merge_method : rebase
30
+ update_method : rebase
31
+ - name : duplicated default from API changes needs approval from a contributor and
32
+ a reviewer
33
+ queue_conditions :
34
+ - base~=^(main)|(release-.+)$
35
+ - label!=DNM
36
+ - label=api
37
+ - " #approved-reviews-by>=2"
38
+ - " #changes-requested-reviews-by=0"
39
+ - " approved-reviews-by=@csi-addons/kubernetes-csi-addons-contributors"
40
+ - " approved-reviews-by=@csi-addons/kubernetes-csi-addons-reviewers"
41
+ - " status-success=codespell"
42
+ - " status-success=build_bundle"
43
+ - " status-success=build_controller"
44
+ - " status-success=build_sidecar"
45
+ - " status-success=go_mod_verify"
46
+ - " status-success=go_mod_vendor"
47
+ - " status-success=kind_deploy"
48
+ - " status-success=make_test"
49
+ merge_conditions :
50
+ - " status-success=codespell"
51
+ - " status-success=build_bundle"
52
+ - " status-success=build_controller"
53
+ - " status-success=build_sidecar"
54
+ - " status-success=go_mod_verify"
55
+ - " status-success=go_mod_vendor"
56
+ - " status-success=kind_deploy"
57
+ merge_method : rebase
58
+ update_method : rebase
10
59
- name : default
11
60
conditions :
12
61
- " status-success=codespell"
@@ -41,7 +90,6 @@ pull_request_rules:
41
90
- " status-success=kind_deploy"
42
91
- " status-success=make_test"
43
92
actions :
44
- queue : {}
45
93
dismiss_reviews : {}
46
94
delete_head_branch : {}
47
95
- name : API changes needs approval from a contributor and a reviewer
@@ -62,7 +110,6 @@ pull_request_rules:
62
110
- " status-success=kind_deploy"
63
111
- " status-success=make_test"
64
112
actions :
65
- queue : {}
66
113
dismiss_reviews : {}
67
114
delete_head_branch : {}
68
115
- name : pr title contains DNM
@@ -103,3 +150,8 @@ pull_request_rules:
103
150
request_reviews :
104
151
users_from_teams :
105
152
- " @csi-addons/kubernetes-csi-addons-contributors"
153
+ - name : API changes needs approval from a contributor and a reviewer + merge after
154
+ two approvals (no API changes)
155
+ conditions : []
156
+ actions :
157
+ queue :
0 commit comments