1- ---
21defaults :
32 actions :
43 queue :
54 name : default
6- method : rebase
7- update_method : rebase
8-
95queue_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
1059 - name : default
1160 conditions :
1261 - " status-success=codespell"
@@ -41,7 +90,6 @@ pull_request_rules:
4190 - " status-success=kind_deploy"
4291 - " status-success=make_test"
4392 actions :
44- queue : {}
4593 dismiss_reviews : {}
4694 delete_head_branch : {}
4795 - name : API changes needs approval from a contributor and a reviewer
@@ -62,7 +110,6 @@ pull_request_rules:
62110 - " status-success=kind_deploy"
63111 - " status-success=make_test"
64112 actions :
65- queue : {}
66113 dismiss_reviews : {}
67114 delete_head_branch : {}
68115 - name : pr title contains DNM
@@ -103,3 +150,8 @@ pull_request_rules:
103150 request_reviews :
104151 users_from_teams :
105152 - " @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