Skip to content

Commit 27b8b36

Browse files
chore(deps): use glob directories and uv ecosystem
- Switch docker and python from explicit directory to `directories: ["**/*"]` for automatic discovery of manifests anywhere in the repo - Switch from `pip` to `uv` ecosystem (native uv.lock support) - Switch npm to glob directories for consistency - Keep github-actions on `directory: "/"` (workflows always in one place) Pattern validated against awslabs/mcp which uses identical config across 43+ Dockerfiles successfully. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 4ef7eca commit 27b8b36

1 file changed

Lines changed: 8 additions & 9 deletions

File tree

.github/dependabot.yml

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
version: 2
22

33
updates:
4-
# GitHub Actions — all action bumps in a single PR
54
- package-ecosystem: "github-actions"
65
directory: "/"
76
schedule:
@@ -14,9 +13,9 @@ updates:
1413
all-actions:
1514
patterns: ["*"]
1615

17-
# Docker — base image bumps (add new entries if Dockerfiles appear elsewhere)
1816
- package-ecosystem: "docker"
19-
directory: "/agent"
17+
directories:
18+
- "**/*"
2019
schedule:
2120
interval: "weekly"
2221
day: "saturday"
@@ -27,22 +26,22 @@ updates:
2726
all-docker:
2827
patterns: ["*"]
2928

30-
# Python (pip/uv) — add new entries if pyproject.toml appears elsewhere
31-
- package-ecosystem: "pip"
32-
directory: "/agent"
29+
- package-ecosystem: "uv"
30+
directories:
31+
- "**/*"
3332
schedule:
3433
interval: "weekly"
3534
day: "saturday"
3635
commit-message:
37-
prefix: "chore(deps): pip"
36+
prefix: "chore(deps): uv"
3837
open-pull-requests-limit: 1
3938
groups:
4039
all-python:
4140
patterns: ["*"]
4241

43-
# npm — all JS deps in a single PR (CI catches incompatibilities)
4442
- package-ecosystem: "npm"
45-
directory: "/"
43+
directories:
44+
- "**/*"
4645
schedule:
4746
interval: "weekly"
4847
day: "saturday"

0 commit comments

Comments
 (0)