Skip to content

Commit da090bd

Browse files
committed
chore: setup automatic merging
1 parent 3c4f95f commit da090bd

File tree

2 files changed

+36
-0
lines changed

2 files changed

+36
-0
lines changed

.dependabot/config.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,7 @@ update_configs:
33
- package_manager: "javascript"
44
directory: "/"
55
update_schedule: "monthly"
6+
automerged_updates:
7+
- match:
8+
dependency_type: "all"
9+
update_type: "semver:minor"

.mergify.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
pull_request_rules:
2+
- name: Automatically merge on CI success and review approval
3+
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
8+
- status-success=Run Unit Tests
9+
- status-success=Semantic Pull Request
10+
- label!=work-in-progress
11+
- -title~=(WIP|wip)
12+
- -merged
13+
- -closed
14+
- author!=dependabot[bot]
15+
- author!=dependabot-preview[bot]
16+
actions:
17+
merge:
18+
method: squash
19+
strict: smart
20+
strict_method: merge
21+
22+
- name: Automatically approve Dependabot PRs
23+
conditions:
24+
- base=master
25+
- author~=^dependabot(|-preview)\[bot\]$
26+
- -title~=(WIP|wip)
27+
- -label~=(blocked|do-not-merge)
28+
- -merged
29+
- -closed
30+
actions:
31+
review:
32+
type: APPROVE

0 commit comments

Comments
 (0)