Skip to content

Commit 38c9956

Browse files
authored
chore(ci): reconfigure automation (#112)
1 parent e338e4c commit 38c9956

File tree

4 files changed

+30
-59
lines changed

4 files changed

+30
-59
lines changed

.github/dependabot.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,12 @@ updates:
33
- package-ecosystem: "npm"
44
directory: "/"
55
schedule:
6-
interval: "weekly"
6+
interval: "daily"
77
ignore:
88
- dependency-name: "@types/vscode"
99
- dependency-name: "@types/node"
1010
groups:
11-
dev-dependencies:
12-
dependency-type: "development"
11+
minor-patch:
1312
update-types:
1413
- "minor"
1514
- "patch"

.github/workflows/dependabot-auto-merge.yml

Lines changed: 0 additions & 26 deletions
This file was deleted.

.github/workflows/release-automerge.yml

Lines changed: 0 additions & 30 deletions
This file was deleted.

.mergify.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
pull_request_rules:
2+
- name: Auto-merge dependabot minor/patch
3+
conditions:
4+
- author = dependabot[bot]
5+
- check-success = Format
6+
- check-success = Lint
7+
- check-success = Type Check
8+
- check-success = Test
9+
actions:
10+
approve:
11+
message: Auto-approving dependabot update
12+
merge:
13+
method: squash
14+
15+
- name: Auto-merge release-please on Mondays
16+
conditions:
17+
- author = github-actions[bot]
18+
- label = "autorelease: pending"
19+
- check-success = Format
20+
- check-success = Lint
21+
- check-success = Type Check
22+
- check-success = Test
23+
- current-day-of-week = Monday
24+
actions:
25+
approve:
26+
message: Auto-approving scheduled release
27+
merge:
28+
method: merge

0 commit comments

Comments
 (0)