1- ---
21defaults :
32 actions :
43 queue :
54 name : default
6- method : rebase
7- update_method : rebase
8-
95queue_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
1040 - 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"
1247 - " status-success=codespell"
1348 - " status-success=build_bundle"
1449 - " status-success=build_controller"
1550 - " status-success=build_sidecar"
1651 - " status-success=go_mod_verify"
1752 - " status-success=go_mod_vendor"
1853 - " 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
1965
2066pull_request_rules :
2167 - name : remove outdated approvals
@@ -41,7 +87,6 @@ pull_request_rules:
4187 - " status-success=kind_deploy"
4288 - " status-success=make_test"
4389 actions :
44- queue : {}
4590 dismiss_reviews : {}
4691 delete_head_branch : {}
4792 - name : API changes needs approval from a contributor and a reviewer
@@ -62,7 +107,6 @@ pull_request_rules:
62107 - " status-success=kind_deploy"
63108 - " status-success=make_test"
64109 actions :
65- queue : {}
66110 dismiss_reviews : {}
67111 delete_head_branch : {}
68112 - name : pr title contains DNM
@@ -103,3 +147,8 @@ pull_request_rules:
103147 request_reviews :
104148 users_from_teams :
105149 - " @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