Skip to content

Commit 9f454d9

Browse files
committed
chore: configure monthly grouped dependabot updates
1 parent f8e069d commit 9f454d9

1 file changed

Lines changed: 27 additions & 45 deletions

File tree

.github/dependabot.yml

Lines changed: 27 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,37 @@
1-
---
21
version: 2
32
updates:
4-
# === GitHub Actions ===
5-
- package-ecosystem: github-actions
6-
directory: /
3+
- package-ecosystem: "github-actions"
4+
directory: "/"
75
schedule:
8-
interval: weekly
9-
labels: [dependencies, automated, actions]
6+
interval: "monthly"
7+
time: "03:00"
8+
timezone: "Etc/UTC"
9+
open-pull-requests-limit: 1
10+
labels: ["dependencies", "automated"]
1011
groups:
11-
actions-minor-patch:
12+
github-actions-all:
1213
patterns: ["*"]
13-
update-types: [minor, patch]
14-
actions-major:
15-
patterns: ["*"]
16-
update-types: [major]
17-
# === Python dev (pip) ===
18-
- package-ecosystem: pip
19-
directory: /
14+
15+
- package-ecosystem: "pip"
16+
directory: "/"
2017
schedule:
21-
interval: weekly
22-
labels: [dependencies, automated, dev]
18+
interval: "monthly"
19+
time: "03:00"
20+
timezone: "Etc/UTC"
21+
open-pull-requests-limit: 1
22+
labels: ["dependencies", "automated"]
2323
groups:
24-
pip-dev-minor-patch:
25-
patterns:
26-
- pytest*
27-
- flake8*
28-
- black
29-
- isort
30-
- mypy*
31-
- coverage*
32-
- tox*
33-
- ruff
34-
- pylint*
35-
- bandit
36-
- pre-commit
37-
- sphinx*
38-
- mkdocs*
39-
update-types: [minor, patch]
40-
# === Python runtime (pip) ===
41-
- package-ecosystem: pip
42-
directory: /
24+
pip-all:
25+
patterns: ["*"]
26+
27+
- package-ecosystem: "uv"
28+
directory: "/"
4329
schedule:
44-
interval: weekly
45-
labels: [dependencies, automated, runtime]
30+
interval: "monthly"
31+
time: "03:00"
32+
timezone: "Etc/UTC"
33+
open-pull-requests-limit: 1
34+
labels: ["dependencies", "automated"]
4635
groups:
47-
pip-runtime-minor-patch:
36+
uv-all:
4837
patterns: ["*"]
49-
update-types: [minor, patch]
50-
# === Docker ===
51-
- package-ecosystem: docker
52-
directory: /
53-
schedule:
54-
interval: weekly
55-
labels: [dependencies, automated, docker]

0 commit comments

Comments
 (0)