@@ -14,15 +14,32 @@ defaults:
14
14
queue_rules :
15
15
- name : default
16
16
conditions :
17
- - check-success=check
18
- - check-success=build-server
19
- - check-success=build-ad-server
20
- - check-success=build-nightly-server
21
- - check-success=build-nightly-ad-server
22
- - check-success=build-client
23
- - check-success=build-toolbox
24
- - check-success=test-ad-server-kubernetes
25
- - check-success=test-nightly-ad-server-kubernetes
17
+ - check-success=checks
18
+ - check-success=check-commits
19
+ - check-success=build-server (default, centos, amd64)
20
+ - check-success=build-server (default, fedora, amd64)
21
+ - check-success=build-server (default, opensuse, amd64)
22
+ - check-success=build-server (nightly, centos, amd64)
23
+ - check-success=build-server (nightly, fedora, amd64)
24
+ - check-success=build-ad-server (default, fedora, amd64)
25
+ - check-success=build-ad-server (default, opensuse, amd64)
26
+ - check-success=build-ad-server (nightly, centos, amd64)
27
+ - check-success=build-ad-server (nightly, fedora, amd64)
28
+ - check-success=build-client (centos, amd64)
29
+ - check-success=build-client (fedora, amd64)
30
+ - check-success=build-client (opensuse, amd64)
31
+ - check-success=build-toolbox (centos, amd64)
32
+ - check-success=build-toolbox (fedora, amd64)
33
+ - check-success=build-toolbox (opensuse, amd64)
34
+ - check-success=test-server (default, centos, amd64)
35
+ - check-success=test-server (default, fedora, amd64)
36
+ - check-success=test-server (default, opensuse, amd64)
37
+ - check-success=test-server (nightly, centos, amd64)
38
+ - check-success=test-server (nightly, fedora, amd64)
39
+ - check-success=test-ad-server-kubernetes (default, fedora, amd64)
40
+ - check-success=test-ad-server-kubernetes (default, opensuse, amd64)
41
+ - check-success=test-ad-server-kubernetes (nightly, centos, amd64)
42
+ - check-success=test-ad-server-kubernetes (nightly, fedora, amd64)
26
43
- check-success=dpulls
27
44
28
45
@@ -38,15 +55,32 @@ pull_request_rules:
38
55
# Perform automatic merge on conditions
39
56
- name : Automatic merge on approval
40
57
conditions :
41
- - check-success=check
42
- - check-success=build-server
43
- - check-success=build-ad-server
44
- - check-success=build-nightly-server
45
- - check-success=build-nightly-ad-server
46
- - check-success=build-client
47
- - check-success=build-toolbox
48
- - check-success=test-ad-server-kubernetes
49
- - check-success=test-nightly-ad-server-kubernetes
58
+ - check-success=checks
59
+ - check-success=check-commits
60
+ - check-success=build-server (default, centos, amd64)
61
+ - check-success=build-server (default, fedora, amd64)
62
+ - check-success=build-server (default, opensuse, amd64)
63
+ - check-success=build-server (nightly, centos, amd64)
64
+ - check-success=build-server (nightly, fedora, amd64)
65
+ - check-success=build-ad-server (default, fedora, amd64)
66
+ - check-success=build-ad-server (default, opensuse, amd64)
67
+ - check-success=build-ad-server (nightly, centos, amd64)
68
+ - check-success=build-ad-server (nightly, fedora, amd64)
69
+ - check-success=build-client (centos, amd64)
70
+ - check-success=build-client (fedora, amd64)
71
+ - check-success=build-client (opensuse, amd64)
72
+ - check-success=build-toolbox (centos, amd64)
73
+ - check-success=build-toolbox (fedora, amd64)
74
+ - check-success=build-toolbox (opensuse, amd64)
75
+ - check-success=test-server (default, centos, amd64)
76
+ - check-success=test-server (default, fedora, amd64)
77
+ - check-success=test-server (default, opensuse, amd64)
78
+ - check-success=test-server (nightly, centos, amd64)
79
+ - check-success=test-server (nightly, fedora, amd64)
80
+ - check-success=test-ad-server-kubernetes (default, fedora, amd64)
81
+ - check-success=test-ad-server-kubernetes (default, opensuse, amd64)
82
+ - check-success=test-ad-server-kubernetes (nightly, centos, amd64)
83
+ - check-success=test-ad-server-kubernetes (nightly, fedora, amd64)
50
84
- check-success=dpulls
51
85
- " -draft"
52
86
# Contributors should set the 'do-not-merge' label if they don't want
@@ -62,16 +96,16 @@ pull_request_rules:
62
96
# any changes requested.
63
97
- " #changes-requested-reviews-by=0"
64
98
- or :
65
- # Any contributor's PR can be automerged with 2 (or more) reviews.
66
- - " #approved-reviews-by>=2"
67
- # A maintainer's contribution that has already aged long enough to
68
- # earn the "priority-review" label can be merged immediately.
69
- # The label can also be applied manually in case of an important
70
- # bugfix, etc.
71
- - and :
72
- - " label=priority-review"
73
- - " author=@maintainers"
74
- - " #approved-reviews-by>=1"
99
+ # Any contributor's PR can be automerged with 2 (or more) reviews.
100
+ - " #approved-reviews-by>=2"
101
+ # A maintainer's contribution that has already aged long enough to
102
+ # earn the "priority-review" label can be merged immediately.
103
+ # The label can also be applied manually in case of an important
104
+ # bugfix, etc.
105
+ - and :
106
+ - " label=priority-review"
107
+ - " author=@maintainers"
108
+ - " #approved-reviews-by>=1"
75
109
actions :
76
110
queue : {}
77
111
dismiss_reviews : {}
0 commit comments