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 one approval (no design changes)
7
+ queue_conditions :
8
+ - base~=^(main)|(release-.+)$
9
+ - label!=design
10
+ - " #approved-reviews-by>=1"
11
+ - " #changes-requested-reviews-by=0"
12
+ - check-success=test-lint
13
+ - check-success=test-protoc
14
+ merge_conditions :
15
+ - check-success=test-lint
16
+ - check-success=test-protoc
17
+ merge_method : rebase
18
+ update_method : rebase
19
+ - name : duplicated default from design changes needs approval from at least one
20
+ core maintainer
21
+ queue_conditions :
22
+ - base~=^(main)|(release-.+)$
23
+ - label=design
24
+ - " #approved-reviews-by>=2"
25
+ - " #changes-requested-reviews-by=0"
26
+ - " approved-reviews-by=@csi-addons/maintainers"
27
+ - check-success=test-lint
28
+ - check-success=test-protoc
29
+ merge_conditions :
30
+ - check-success=test-lint
31
+ - check-success=test-protoc
32
+ merge_method : rebase
33
+ update_method : rebase
10
34
- name : default
11
35
conditions :
12
36
- check-success=test-lint
@@ -30,10 +54,8 @@ pull_request_rules:
30
54
- check-success=test-lint
31
55
- check-success=test-protoc
32
56
actions :
33
- queue : {}
34
57
dismiss_reviews : {}
35
58
delete_head_branch : {}
36
-
37
59
- name : design changes needs approval from at least one core maintainer
38
60
conditions :
39
61
- base~=^(main)|(release-.+)$
@@ -44,10 +66,8 @@ pull_request_rules:
44
66
- check-success=test-lint
45
67
- check-success=test-protoc
46
68
actions :
47
- queue : {}
48
69
dismiss_reviews : {}
49
70
delete_head_branch : {}
50
-
51
71
- name : label design changes (update the generated Go files)
52
72
conditions :
53
73
- files~=^(lib/go/)
@@ -65,3 +85,8 @@ pull_request_rules:
65
85
request_reviews :
66
86
users_from_teams :
67
87
- " @csi-addons/maintainers"
88
+ - name : design changes needs approval from at least one core maintainer + merge
89
+ after one approval (no design changes)
90
+ conditions : []
91
+ actions :
92
+ queue :
0 commit comments