Skip to content

Commit 540a455

Browse files
authored
Merge pull request #6 from rajbos/copilot/fix-ef971553-8a59-4991-b7e7-896a874d629f
Add Dependabot configuration for automated dependency and GitHub Actions updates
2 parents 74064b7 + fc74e2e commit 540a455

File tree

1 file changed

+59
-0
lines changed

1 file changed

+59
-0
lines changed

.github/dependabot.yml

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
version: 2
2+
updates:
3+
# Enable version updates for npm dependencies
4+
- package-ecosystem: "npm"
5+
directory: "/"
6+
schedule:
7+
interval: "weekly"
8+
day: "monday"
9+
time: "04:00"
10+
timezone: "UTC"
11+
open-pull-requests-limit: 10
12+
commit-message:
13+
prefix: "npm"
14+
include: "scope"
15+
reviewers:
16+
- "rajbos"
17+
assignees:
18+
- "rajbos"
19+
labels:
20+
- "dependencies"
21+
- "npm"
22+
# Group minor and patch updates to reduce PR noise
23+
groups:
24+
minor-and-patch-updates:
25+
patterns:
26+
- "*"
27+
update-types:
28+
- "minor"
29+
- "patch"
30+
# Allow both devDependencies and dependencies updates
31+
ignore:
32+
# Ignore major version updates for stable dependencies
33+
# These should be handled manually to avoid breaking changes
34+
- dependency-name: "typescript"
35+
update-types: ["version-update:semver-major"]
36+
- dependency-name: "@types/vscode"
37+
update-types: ["version-update:semver-major"]
38+
- dependency-name: "vscode"
39+
update-types: ["version-update:semver-major"]
40+
41+
# Enable version updates for GitHub Actions
42+
- package-ecosystem: "github-actions"
43+
directory: "/"
44+
schedule:
45+
interval: "weekly"
46+
day: "monday"
47+
time: "04:00"
48+
timezone: "UTC"
49+
open-pull-requests-limit: 5
50+
commit-message:
51+
prefix: "github-actions"
52+
include: "scope"
53+
reviewers:
54+
- "rajbos"
55+
assignees:
56+
- "rajbos"
57+
labels:
58+
- "dependencies"
59+
- "github-actions"

0 commit comments

Comments
 (0)