@@ -26,6 +26,25 @@ queue_rules:
2626
2727pull_request_rules :
2828 - name : retry flaky tests (when PR is approved)
29+ conditions :
30+ - " label=🤖-automerge"
31+ - " label!=🤖-do-not-merge"
32+ - " base=master"
33+
34+ - " -draft" # PR is not in draft state
35+ - " -conflict" # PR has no conflicts
36+ - " #approved-reviews-by>=2" # Requires 2 approvals
37+ - " #changes-requested-reviews-by=0" # No requested changes
38+ - " #review-threads-unresolved=0" # All review threads resolved
39+ actions :
40+ comment :
41+ message : " Restarted CI due to failing tests"
42+ github_actions :
43+ workflow :
44+ dispatch :
45+ - workflow : ci-testing-deploy.yml
46+
47+ - name : Automatically add PR to queue if it meets conditions
2948 conditions :
3049 - label=🤖-automerge
3150 - label!=🤖-do-not-merge
@@ -45,25 +64,6 @@ pull_request_rules:
4564 - check-failure=unit-tests
4665 - check-failure=integration-tests
4766 - check-failure=system-tests
48- actions :
49- comment :
50- message : " Restarted CI due to failing tests"
51- github_actions :
52- workflow :
53- dispatch :
54- - workflow : ci-testing-deploy.yml
55-
56- - name : Automatically add PR to queue if it meets conditions
57- conditions :
58- - " label=🤖-automerge"
59- - " label!=🤖-do-not-merge"
60- - " base=master"
61-
62- - " -draft" # PR is not in draft state
63- - " -conflict" # PR has no conflicts
64- - " #approved-reviews-by>=2" # Requires 2 approvals
65- - " #changes-requested-reviews-by=0" # No requested changes
66- - " #review-threads-unresolved=0" # All review threads resolved
6767 actions :
6868 queue :
6969 name : default
0 commit comments