Skip to content

Commit ac6f284

Browse files
committed
feat: added dependabot weekly, automerges PRs for minor/patch updates
1 parent 4d66494 commit ac6f284

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

.github/dependabot.yml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
version: 2
2+
updates:
3+
# Update npm dependencies
4+
- package-ecosystem: "npm"
5+
directory: "/sim" # Location of package.json
6+
schedule:
7+
interval: "weekly"
8+
open-pull-requests-limit: 5 # Start conservative to manage review load
9+
labels:
10+
- "dependencies"
11+
# Group related dependencies to reduce PR volume
12+
groups:
13+
development-tools:
14+
patterns:
15+
- "*eslint*"
16+
- "*prettier*"
17+
- "*test*"
18+
ui-components:
19+
patterns:
20+
- "@shadcn/*"
21+
- "tailwind*"
22+
react-ecosystem:
23+
patterns:
24+
- "react*"
25+
- "next*"
26+
# Auto-merge configuration should be at this level
27+
target-branch: "main"
28+
versioning-strategy: auto
29+
pull-request-branch-name:
30+
separator: "-"
31+
32+
# Also check for GitHub Actions updates
33+
- package-ecosystem: "github-actions"
34+
directory: "/"
35+
schedule:
36+
interval: "monthly"
37+
labels:
38+
- "dependencies"
39+
- "github-actions"

0 commit comments

Comments
 (0)