Skip to content
This repository was archived by the owner on Dec 20, 2025. It is now read-only.

Commit 2134f49

Browse files
authored
chore(build): update Mergify config (#9785)
1 parent 0e13bf0 commit 2134f49

1 file changed

Lines changed: 20 additions & 32 deletions

File tree

.mergify.yml

Lines changed: 20 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,63 +1,51 @@
1-
pull_request_rules:
2-
- name: Automatically merge on CI success and review
1+
queue_rules:
2+
- name: default
33
conditions:
44
- base=master
55
- status-success=Deck CI
6+
- name: backport
7+
conditions:
8+
- base~=^release-
9+
- status-success=Deck CI
10+
11+
pull_request_rules:
12+
- name: Automatically merge on CI success and review
13+
conditions:
614
- 'label=ready to merge'
715
- 'approved-reviews-by=@oss-approvers'
816
actions:
9-
merge:
17+
queue:
1018
method: squash
11-
strict: smart
19+
name: default
1220
- name: Automatically self merge on CI success
1321
conditions:
14-
- base=master
15-
- status-success=Deck CI
1622
- 'label=ready to merge'
1723
- 'label=self merge'
1824
actions:
19-
merge:
25+
queue:
2026
method: squash
21-
strict: smart
27+
name: default
2228
- name: Automatically rebase and merge on CI success and review
2329
conditions:
24-
- base=master
25-
- status-success=Deck CI
2630
- 'label=ready to rebase'
2731
- 'approved-reviews-by=@oss-approvers'
2832
actions:
29-
merge:
33+
queue:
3034
method: rebase
31-
strict: smart
35+
name: default
3236
- name: Automatically rebase and self merge on CI success
3337
conditions:
34-
- base=master
35-
- status-success=Deck CI
3638
- 'label=ready to rebase'
3739
- 'label=self merge'
3840
actions:
39-
merge:
41+
queue:
4042
method: rebase
41-
strict: smart
43+
name: default
4244
- name: Automatically merge release branch changes on Travis CI success and release manager review
4345
conditions:
44-
- base~=^release-
45-
- status-success=Deck CI
46-
- 'label=ready to merge'
47-
- 'approved-reviews-by=@release-managers'
48-
actions:
49-
merge:
50-
method: squash
51-
strict: smart
52-
# This rule exists to handle release branches that are still building using Travis CI instead of
53-
# using Github actions. It can be deleted once all active release branches are running Github actions.
54-
- name: Automatically merge release branch changes on Travis CI success and release manager review
55-
conditions:
56-
- base~=^release-
57-
- status-success=continuous-integration/travis-ci/pr
5846
- 'label=ready to merge'
5947
- 'approved-reviews-by=@release-managers'
6048
actions:
61-
merge:
49+
queue:
6250
method: squash
63-
strict: smart
51+
name: backport

0 commit comments

Comments
 (0)