@@ -14,15 +14,32 @@ defaults:
1414queue_rules :
1515 - name : default
1616 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)
2643 - check-success=dpulls
2744
2845
@@ -38,15 +55,32 @@ pull_request_rules:
3855 # Perform automatic merge on conditions
3956 - name : Automatic merge on approval
4057 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)
5084 - check-success=dpulls
5185 - " -draft"
5286 # Contributors should set the 'do-not-merge' label if they don't want
@@ -62,16 +96,16 @@ pull_request_rules:
6296 # any changes requested.
6397 - " #changes-requested-reviews-by=0"
6498 - 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"
75109 actions :
76110 queue : {}
77111 dismiss_reviews : {}
0 commit comments