Skip to content

Commit fc1ba95

Browse files
chore: configure Dependabot for automated dependency updates
- Enable Cargo (Rust) updates on Mondays at 03:00 UTC - Enable npm (Node.js/pnpm) updates on Mondays at 04:00 UTC - Enable pip (Python) updates on Mondays at 05:00 UTC - Enable gomod (Go) updates on Mondays at 06:00 UTC - Enable GitHub Actions updates on Tuesdays at 03:00 UTC - Configure auto-triage with labels and reviewers - Limit to 10 open PRs per ecosystem, 5 for actions
1 parent 831638f commit fc1ba95

1 file changed

Lines changed: 81 additions & 0 deletions

File tree

.github/dependabot.yml

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
version: 2
2+
updates:
3+
# Rust dependencies
4+
- package-ecosystem: "cargo"
5+
directory: "/"
6+
schedule:
7+
interval: "weekly"
8+
day: "monday"
9+
time: "03:00"
10+
open-pull-requests-limit: 10
11+
reviewers:
12+
- "ArcturianWarrior999"
13+
labels:
14+
- "dependencies"
15+
- "rust"
16+
allow:
17+
- dependency-type: "all"
18+
19+
# Node.js/pnpm dependencies
20+
- package-ecosystem: "npm"
21+
directory: "/"
22+
schedule:
23+
interval: "weekly"
24+
day: "monday"
25+
time: "04:00"
26+
open-pull-requests-limit: 10
27+
reviewers:
28+
- "ArcturianWarrior999"
29+
labels:
30+
- "dependencies"
31+
- "javascript"
32+
allow:
33+
- dependency-type: "all"
34+
35+
# Python dependencies
36+
- package-ecosystem: "pip"
37+
directory: "/"
38+
schedule:
39+
interval: "weekly"
40+
day: "monday"
41+
time: "05:00"
42+
open-pull-requests-limit: 10
43+
reviewers:
44+
- "ArcturianWarrior999"
45+
labels:
46+
- "dependencies"
47+
- "python"
48+
allow:
49+
- dependency-type: "all"
50+
51+
# Go dependencies
52+
- package-ecosystem: "gomod"
53+
directory: "/"
54+
schedule:
55+
interval: "weekly"
56+
day: "monday"
57+
time: "06:00"
58+
open-pull-requests-limit: 10
59+
reviewers:
60+
- "ArcturianWarrior999"
61+
labels:
62+
- "dependencies"
63+
- "go"
64+
allow:
65+
- dependency-type: "all"
66+
67+
# GitHub Actions
68+
- package-ecosystem: "github-actions"
69+
directory: "/"
70+
schedule:
71+
interval: "weekly"
72+
day: "tuesday"
73+
time: "03:00"
74+
open-pull-requests-limit: 5
75+
reviewers:
76+
- "ArcturianWarrior999"
77+
labels:
78+
- "dependencies"
79+
- "github-actions"
80+
allow:
81+
- dependency-type: "all"

0 commit comments

Comments
 (0)