Skip to content

Commit 3efead8

Browse files
authored
Create dependabot.yml (#28)
* Create dependabot.yml * feat: Enhance Dependabot configuration for multiple package ecosystems and schedules * fix(dependabot): remove 'include: scope' from commit message configuration
1 parent 46f0987 commit 3efead8

File tree

1 file changed

+101
-0
lines changed

1 file changed

+101
-0
lines changed

.github/dependabot.yml

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
# Enhanced Dependabot configuration for SplitWiser
2+
# Monitors multiple package ecosystems for security and version updates
3+
# Documentation: https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
4+
5+
version: 2
6+
updates:
7+
# Python dependencies (Backend - Root level)
8+
- package-ecosystem: "pip"
9+
directory: "/"
10+
schedule:
11+
interval: "weekly"
12+
day: "monday"
13+
time: "09:00"
14+
assignees:
15+
- "devasy23"
16+
reviewers:
17+
- "devasy23"
18+
commit-message:
19+
prefix: "deps"
20+
prefix-development: "deps-dev"
21+
open-pull-requests-limit: 5
22+
labels:
23+
- "dependencies"
24+
- "python"
25+
- "backend"
26+
27+
# Python dependencies (Backend directory)
28+
- package-ecosystem: "pip"
29+
directory: "/backend"
30+
schedule:
31+
interval: "weekly"
32+
day: "monday"
33+
time: "09:00"
34+
assignees:
35+
- "devasy23"
36+
reviewers:
37+
- "devasy23"
38+
commit-message:
39+
prefix: "deps"
40+
prefix-development: "deps-dev"
41+
open-pull-requests-limit: 5
42+
labels:
43+
- "dependencies"
44+
- "python"
45+
- "backend"
46+
47+
# Node.js dependencies (Frontend)
48+
- package-ecosystem: "npm"
49+
directory: "/frontend"
50+
schedule:
51+
interval: "weekly"
52+
day: "tuesday"
53+
time: "09:00"
54+
assignees:
55+
- "vrajpatelll"
56+
reviewers:
57+
- "vrajpatelll"
58+
commit-message:
59+
prefix: "deps"
60+
prefix-development: "deps-dev"
61+
include: "scope"
62+
open-pull-requests-limit: 5
63+
labels:
64+
- "dependencies"
65+
- "javascript"
66+
- "frontend"
67+
# Group React Native and Expo related updates
68+
groups:
69+
react-native:
70+
patterns:
71+
- "react-native*"
72+
- "react"
73+
- "react-dom"
74+
- "@react-*"
75+
expo:
76+
patterns:
77+
- "expo*"
78+
- "@expo/*"
79+
navigation:
80+
patterns:
81+
- "@react-navigation/*"
82+
83+
# GitHub Actions
84+
- package-ecosystem: "github-actions"
85+
directory: "/"
86+
schedule:
87+
interval: "weekly"
88+
day: "wednesday"
89+
time: "09:00"
90+
assignees:
91+
- "devasy23"
92+
reviewers:
93+
- "devasy23"
94+
commit-message:
95+
prefix: "ci"
96+
include: "scope"
97+
open-pull-requests-limit: 3
98+
labels:
99+
- "dependencies"
100+
- "github-actions"
101+
- "ci/cd"

0 commit comments

Comments
 (0)