Skip to content

Commit bfabb0f

Browse files
committed
Add Dependabot configuration for automated dependency updates
1 parent c40cbce commit bfabb0f

1 file changed

Lines changed: 64 additions & 0 deletions

File tree

.github/dependabot.yml

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
# Dependabot configuration for automatic dependency updates
2+
# 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+
# Enable version updates for Cargo dependencies (Rust)
7+
- package-ecosystem: "cargo"
8+
directory: "/"
9+
schedule:
10+
interval: "daily"
11+
time: "06:00"
12+
timezone: "America/Los_Angeles"
13+
open-pull-requests-limit: 10
14+
commit-message:
15+
prefix: "chore(deps)"
16+
prefix-development: "chore(deps-dev)"
17+
include: "scope"
18+
labels:
19+
- "dependencies"
20+
- "cargo"
21+
reviewers:
22+
- "fluxus-labs/team-lead"
23+
assignees:
24+
- "dependabot"
25+
ignore: []
26+
# Automatically merge minor and patch updates for dependencies
27+
allow:
28+
- dependency-type: "direct"
29+
- dependency-type: "indirect"
30+
# Group related updates together
31+
groups:
32+
cargo-dependencies:
33+
patterns:
34+
- "*"
35+
update-types:
36+
- "minor"
37+
- "patch"
38+
39+
# Enable version updates for GitHub Actions
40+
- package-ecosystem: "github-actions"
41+
directory: "/"
42+
schedule:
43+
interval: "daily"
44+
time: "06:00"
45+
timezone: "America/Los_Angeles"
46+
open-pull-requests-limit: 10
47+
commit-message:
48+
prefix: "chore(ci)"
49+
include: "scope"
50+
labels:
51+
- "dependencies"
52+
- "github-actions"
53+
reviewers:
54+
- "fluxus-labs/team-lead"
55+
assignees:
56+
- "dependabot"
57+
# Group related updates together
58+
groups:
59+
github-actions:
60+
patterns:
61+
- "*"
62+
update-types:
63+
- "minor"
64+
- "patch"

0 commit comments

Comments
 (0)