Skip to content

Commit db2eeb4

Browse files
authored
Merge pull request #140 from Mmesolove/main
chore: add Dependabot configuration for automated dependency updates
2 parents e44c732 + 6fc189f commit db2eeb4

File tree

1 file changed

+111
-0
lines changed

1 file changed

+111
-0
lines changed

.github/dependabot.yml

Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
version: 2
2+
updates:
3+
# Backend dependencies
4+
- package-ecosystem: "npm"
5+
directory: "/backend"
6+
schedule:
7+
interval: "weekly"
8+
day: "monday"
9+
time: "09:00"
10+
open-pull-requests-limit: 5
11+
reviewers:
12+
- "mmesolove"
13+
assignees:
14+
- "mmesolove"
15+
commit-message:
16+
prefix: "chore"
17+
include: "scope"
18+
labels:
19+
- "dependencies"
20+
- "backend"
21+
versioning-strategy: "increase"
22+
allow:
23+
- dependency-type: "direct"
24+
- dependency-type: "indirect"
25+
ignore:
26+
# Ignore major version updates for stability
27+
- dependency-name: "*"
28+
update-types: ["version-update:semver-major"]
29+
30+
# Frontend dependencies
31+
- package-ecosystem: "npm"
32+
directory: "/frontend"
33+
schedule:
34+
interval: "weekly"
35+
day: "monday"
36+
time: "09:00"
37+
open-pull-requests-limit: 5
38+
reviewers:
39+
- "mmesolove"
40+
assignees:
41+
- "mmesolove"
42+
commit-message:
43+
prefix: "chore"
44+
include: "scope"
45+
labels:
46+
- "dependencies"
47+
- "frontend"
48+
versioning-strategy: "increase"
49+
allow:
50+
- dependency-type: "direct"
51+
- dependency-type: "indirect"
52+
ignore:
53+
# Ignore major version updates for stability
54+
- dependency-name: "*"
55+
update-types: ["version-update:semver-major"]
56+
57+
# Root package.json (if exists)
58+
- package-ecosystem: "npm"
59+
directory: "/"
60+
schedule:
61+
interval: "weekly"
62+
day: "monday"
63+
time: "09:00"
64+
open-pull-requests-limit: 3
65+
reviewers:
66+
- "mmesolove"
67+
assignees:
68+
- "mmesolove"
69+
commit-message:
70+
prefix: "chore"
71+
include: "scope"
72+
labels:
73+
- "dependencies"
74+
- "root"
75+
versioning-strategy: "increase"
76+
77+
# Enable security updates
78+
security-updates:
79+
- package-ecosystem: "npm"
80+
directory: "/backend"
81+
schedule:
82+
interval: "daily"
83+
open-pull-requests-limit: 10
84+
reviewers:
85+
- "mmesolove"
86+
assignees:
87+
- "mmesolove"
88+
commit-message:
89+
prefix: "security"
90+
include: "scope"
91+
labels:
92+
- "security"
93+
- "dependencies"
94+
- "backend"
95+
96+
- package-ecosystem: "npm"
97+
directory: "/frontend"
98+
schedule:
99+
interval: "daily"
100+
open-pull-requests-limit: 10
101+
reviewers:
102+
- "mmesolove"
103+
assignees:
104+
- "mmesolove"
105+
commit-message:
106+
prefix: "security"
107+
include: "scope"
108+
labels:
109+
- "security"
110+
- "dependencies"
111+
- "frontend"

0 commit comments

Comments
 (0)