Skip to content

Commit ade69db

Browse files
CopilotPhantomDave
andauthored
Add Dependabot configuration for automated dependency updates (#15)
* Initial plan * Add comprehensive dependabot.yml configuration Co-authored-by: PhantomDave <34485699+PhantomDave@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: PhantomDave <34485699+PhantomDave@users.noreply.github.com>
1 parent 5d0ac3d commit ade69db

1 file changed

Lines changed: 102 additions & 0 deletions

File tree

.github/dependabot.yml

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
# Dependabot configuration for automated dependency updates
2+
# See https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
3+
4+
version: 2
5+
updates:
6+
# .NET NuGet packages for backend API
7+
- package-ecosystem: "nuget"
8+
directory: "/PhantomDave.BankTracking.Api"
9+
schedule:
10+
interval: "weekly"
11+
day: "monday"
12+
time: "09:00"
13+
open-pull-requests-limit: 5
14+
labels:
15+
- "dependencies"
16+
- "dotnet"
17+
- "backend"
18+
commit-message:
19+
prefix: "chore(deps)"
20+
include: "scope"
21+
22+
# .NET NuGet packages for data layer
23+
- package-ecosystem: "nuget"
24+
directory: "/PhantomDave.BankTracking.Data"
25+
schedule:
26+
interval: "weekly"
27+
day: "monday"
28+
time: "09:00"
29+
open-pull-requests-limit: 5
30+
labels:
31+
- "dependencies"
32+
- "dotnet"
33+
- "backend"
34+
commit-message:
35+
prefix: "chore(deps)"
36+
include: "scope"
37+
38+
# .NET NuGet packages for library/domain layer
39+
- package-ecosystem: "nuget"
40+
directory: "/PhantomDave.BankTracking.Library"
41+
schedule:
42+
interval: "weekly"
43+
day: "monday"
44+
time: "09:00"
45+
open-pull-requests-limit: 5
46+
labels:
47+
- "dependencies"
48+
- "dotnet"
49+
- "backend"
50+
commit-message:
51+
prefix: "chore(deps)"
52+
include: "scope"
53+
54+
# npm packages for Angular frontend
55+
- package-ecosystem: "npm"
56+
directory: "/frontend"
57+
schedule:
58+
interval: "weekly"
59+
day: "tuesday"
60+
time: "09:00"
61+
open-pull-requests-limit: 5
62+
labels:
63+
- "dependencies"
64+
- "npm"
65+
- "frontend"
66+
commit-message:
67+
prefix: "chore(deps)"
68+
include: "scope"
69+
ignore:
70+
# Ignore Angular major version updates to avoid breaking changes
71+
- dependency-name: "@angular/*"
72+
update-types: ["version-update:semver-major"]
73+
74+
# Docker base images
75+
- package-ecosystem: "docker"
76+
directory: "/"
77+
schedule:
78+
interval: "weekly"
79+
day: "wednesday"
80+
time: "09:00"
81+
open-pull-requests-limit: 3
82+
labels:
83+
- "dependencies"
84+
- "docker"
85+
commit-message:
86+
prefix: "chore(deps)"
87+
include: "scope"
88+
89+
# GitHub Actions workflows
90+
- package-ecosystem: "github-actions"
91+
directory: "/"
92+
schedule:
93+
interval: "weekly"
94+
day: "thursday"
95+
time: "09:00"
96+
open-pull-requests-limit: 3
97+
labels:
98+
- "dependencies"
99+
- "github-actions"
100+
commit-message:
101+
prefix: "chore(deps)"
102+
include: "scope"

0 commit comments

Comments
 (0)