Skip to content

Commit 4604b2b

Browse files
authored
Add Dependabot configuration for multiple ecosystems
Configured Dependabot for multiple package ecosystems including NuGet, NPM, Python, Maven, and GitHub Actions with daily and weekly update schedules.
1 parent 14fafdc commit 4604b2b

1 file changed

Lines changed: 73 additions & 0 deletions

File tree

.github/dependabot.yml

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
version: 2
2+
updates:
3+
# ============================================
4+
# .NET/NuGet Dependencies
5+
# ============================================
6+
- package-ecosystem: "nuget"
7+
directory: "/"
8+
schedule:
9+
interval: "daily" # Check daily for security updates
10+
time: "09:00" # At 9 AM UTC
11+
open-pull-requests-limit: 10
12+
labels:
13+
- "dependencies"
14+
- "security"
15+
- "automated"
16+
commit-message:
17+
prefix: "chore(deps)"
18+
include: "scope"
19+
# Grouping updates (reduces PR spam)
20+
groups:
21+
production-dependencies:
22+
patterns:
23+
- "*"
24+
exclude-patterns:
25+
- "*test*"
26+
- "*dev*"
27+
28+
# ============================================
29+
# NPM Dependencies (if you have JavaScript)
30+
# ============================================
31+
- package-ecosystem: "npm"
32+
directory: "/"
33+
schedule:
34+
interval: "daily"
35+
open-pull-requests-limit: 10
36+
labels:
37+
- "dependencies"
38+
- "javascript"
39+
40+
# ============================================
41+
# Python Dependencies (if you have Python)
42+
# ============================================
43+
- package-ecosystem: "pip"
44+
directory: "/"
45+
schedule:
46+
interval: "daily"
47+
open-pull-requests-limit: 10
48+
labels:
49+
- "dependencies"
50+
- "python"
51+
52+
# ============================================
53+
# Java/Maven (if you have Java)
54+
# ============================================
55+
- package-ecosystem: "maven"
56+
directory: "/"
57+
schedule:
58+
interval: "daily"
59+
open-pull-requests-limit: 10
60+
labels:
61+
- "dependencies"
62+
- "java"
63+
64+
# ============================================
65+
# GitHub Actions (IMPORTANT!)
66+
# ============================================
67+
- package-ecosystem: "github-actions"
68+
directory: "/"
69+
schedule:
70+
interval: "weekly"
71+
labels:
72+
- "dependencies"
73+
- "github-actions"

0 commit comments

Comments
 (0)