Skip to content

Commit 1758cc4

Browse files
committed
Refactor mergify config
1 parent f715c1f commit 1758cc4

1 file changed

Lines changed: 18 additions & 8 deletions

File tree

.github/mergify.yml

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,22 @@ defaults:
55

66
queue_rules:
77
- name: default
8+
merge_method: merge
9+
update_method: rebase
10+
queue_conditions:
11+
# Conditions to get out of the queue (= merged)
12+
- check-success~=/ Ready To Merge$
13+
14+
- name: rebase
15+
merge_method: rebase
16+
update_method: rebase
17+
queue_conditions:
18+
# Conditions to get out of the queue (= merged)
19+
- check-success~=/ Ready To Merge$
20+
21+
- name: squash
22+
merge_method: squash
23+
update_method: rebase
824
queue_conditions:
925
# Conditions to get out of the queue (= merged)
1026
- check-success~=/ Ready To Merge$
@@ -20,8 +36,6 @@ pull_request_rules:
2036
- label=status:merge-when-green
2137
actions:
2238
queue:
23-
merge_method: merge
24-
update_method: rebase
2539
name: default
2640

2741
- name: Merge (Rebase) PRs that are ready
@@ -34,9 +48,7 @@ pull_request_rules:
3448
- label=status:merge-rebase-when-green
3549
actions:
3650
queue:
37-
merge_method: rebase
38-
update_method: rebase
39-
name: default
51+
name: rebase
4052

4153
- name: Merge (Squash) PRs that are ready
4254
conditions:
@@ -48,9 +60,7 @@ pull_request_rules:
4860
- label=status:merge-squash-when-green
4961
actions:
5062
queue:
51-
merge_method: squash
52-
update_method: rebase
53-
name: default
63+
name: squash
5464

5565
- name: Delete the PR branch and remove label after merge/close
5666
conditions:

0 commit comments

Comments
 (0)