Skip to content

Commit 1a76772

Browse files
committed
ci(mergify): upgrade configuration to current format
1 parent f0e3859 commit 1a76772

File tree

1 file changed

+33
-13
lines changed

1 file changed

+33
-13
lines changed

.mergify.yml

Lines changed: 33 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,29 @@
11
queue_rules:
2-
- name: default
3-
conditions:
4-
# Conditions to get out of the queue (= merged)
2+
- name: duplicated default from Automatically approve and merge Dependabot PRs
3+
queue_conditions:
4+
- base~=master|integ-tests
5+
- "#approved-reviews-by>=1"
6+
- approved-reviews-by=@aws-actions/aws-ecs-devx
7+
- -approved-reviews-by~=author
58
- status-success=Run Unit Tests
69
- status-success=Semantic Pull Request
7-
8-
pull_request_rules:
9-
- name: Automatically merge on CI success and review approval
10-
conditions:
10+
- label!=work-in-progress
11+
- -title~=(WIP|wip)
12+
- -merged
13+
- -closed
14+
- author!=dependabot[bot]
15+
- base=master
16+
- author=dependabot[bot]
17+
- status-success=Run Unit Tests
18+
- status-success=Semantic Pull Request
19+
- -title~=(WIP|wip)
20+
- -label~=(blocked|do-not-merge)
21+
- -merged
22+
- -closed
23+
merge_conditions: []
24+
merge_method: squash
25+
- name: default
26+
queue_conditions:
1127
- base~=master|integ-tests
1228
- "#approved-reviews-by>=1"
1329
- approved-reviews-by=@aws-actions/aws-ecs-devx
@@ -19,11 +35,13 @@ pull_request_rules:
1935
- -merged
2036
- -closed
2137
- author!=dependabot[bot]
22-
actions:
23-
queue:
24-
method: squash
25-
name: default
38+
merge_conditions:
39+
# Conditions to get out of the queue (= merged)
40+
- status-success=Run Unit Tests
41+
- status-success=Semantic Pull Request
42+
merge_method: squash
2643

44+
pull_request_rules:
2745
- name: Automatically approve and merge Dependabot PRs
2846
conditions:
2947
- base=master
@@ -37,6 +55,8 @@ pull_request_rules:
3755
actions:
3856
review:
3957
type: APPROVE
58+
- name: Automatically approve and merge Dependabot PRs + Automatically merge on
59+
CI success and review approval
60+
conditions: []
61+
actions:
4062
queue:
41-
method: squash
42-
name: default

0 commit comments

Comments
 (0)