Skip to content

Commit 4aa4e43

Browse files
author
Andrei Neagu
committed
inverting logic between queue and retry CI
1 parent 70e88e8 commit 4aa4e43

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

.github/mergify.yml

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,25 @@ queue_rules:
2626

2727
pull_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

Comments
 (0)