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