Skip to content

Commit 860c5d9

Browse files
committed
fix: use uv ecosystem, cover all manifests and Dockerfiles
- Switch Python from `pip` to `uv` ecosystem (GA since March 2025) which properly handles UV workspace pyproject.toml files - Use `directories` (plural) to cover all 9 package manifests and 6 sample/test manifests instead of just the workspace root - Consolidate Docker entries using `directories` and add coverage for .devcontainer, sample, and e2e test Dockerfiles - Add grouping to Docker entries for minor/patch batching - Lower PR limit to 5 for samples/tests (less critical) - Skip template Dockerfiles (.tmpl) and vendored deps Signed-off-by: Jaison Paul <paul.jaison@gmail.com>
1 parent 829f2ec commit 860c5d9

1 file changed

Lines changed: 69 additions & 35 deletions

File tree

.github/dependabot.yml

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

33
updates:
4-
# GitHub Actions — fix unpinned actions and keep CI up to date
4+
# GitHub Actions — keep CI workflows up to date
55
- package-ecosystem: "github-actions"
66
directory: "/"
77
schedule:
@@ -48,9 +48,18 @@ updates:
4848
- "minor"
4949
- "patch"
5050

51-
# Python (pip) — UV workspace root
52-
- package-ecosystem: "pip"
53-
directory: "/python"
51+
# Python (uv) — workspace root and all packages
52+
- package-ecosystem: "uv"
53+
directories:
54+
- "/python"
55+
- "/python/packages/kagent-adk"
56+
- "/python/packages/kagent-core"
57+
- "/python/packages/kagent-skills"
58+
- "/python/packages/kagent-crewai"
59+
- "/python/packages/kagent-langgraph"
60+
- "/python/packages/kagent-openai"
61+
- "/python/packages/agentsts-core"
62+
- "/python/packages/agentsts-adk"
5463
schedule:
5564
interval: "weekly"
5665
day: "monday"
@@ -71,30 +80,38 @@ updates:
7180
- "minor"
7281
- "patch"
7382

74-
# npm — Next.js UI
75-
- package-ecosystem: "npm"
76-
directory: "/ui"
83+
# Python (uv) — sample applications
84+
- package-ecosystem: "uv"
85+
directories:
86+
- "/python/samples/adk/basic"
87+
- "/python/samples/openai/basic_agent"
88+
- "/python/samples/crewai/poem_flow"
89+
- "/python/samples/crewai/research-crew"
90+
- "/python/samples/langgraph/currency"
91+
- "/go/core/test/e2e/agents/kebab"
7792
schedule:
7893
interval: "weekly"
7994
day: "monday"
80-
open-pull-requests-limit: 10
95+
open-pull-requests-limit: 5
8196
labels:
8297
- "dependencies"
8398
commit-message:
8499
prefix: "chore(deps):"
85100
reviewers:
101+
- "EItanya"
86102
- "peterj"
103+
- "yuval-k"
87104
groups:
88-
npm-minor-patch:
105+
samples-minor-patch:
89106
patterns:
90107
- "*"
91108
update-types:
92109
- "minor"
93110
- "patch"
94111

95-
# DockerGo
96-
- package-ecosystem: "docker"
97-
directory: "/go"
112+
# npmNext.js UI
113+
- package-ecosystem: "npm"
114+
directory: "/ui"
98115
schedule:
99116
interval: "weekly"
100117
day: "monday"
@@ -104,13 +121,23 @@ updates:
104121
commit-message:
105122
prefix: "chore(deps):"
106123
reviewers:
107-
- "EItanya"
108-
- "ilackarms"
109-
- "yuval-k"
124+
- "peterj"
125+
groups:
126+
npm-minor-patch:
127+
patterns:
128+
- "*"
129+
update-types:
130+
- "minor"
131+
- "patch"
110132

111-
# Docker — Python
133+
# Docker — core production images
112134
- package-ecosystem: "docker"
113-
directory: "/python"
135+
directories:
136+
- "/go"
137+
- "/python"
138+
- "/ui"
139+
- "/docker/skills-init"
140+
- "/.devcontainer"
114141
schedule:
115142
interval: "weekly"
116143
day: "monday"
@@ -122,34 +149,41 @@ updates:
122149
reviewers:
123150
- "EItanya"
124151
- "peterj"
152+
- "ilackarms"
125153
- "yuval-k"
154+
groups:
155+
docker-minor-patch:
156+
patterns:
157+
- "*"
158+
update-types:
159+
- "minor"
160+
- "patch"
126161

127-
# Docker — UI
128-
- package-ecosystem: "docker"
129-
directory: "/ui"
130-
schedule:
131-
interval: "weekly"
132-
day: "monday"
133-
open-pull-requests-limit: 10
134-
labels:
135-
- "dependencies"
136-
commit-message:
137-
prefix: "chore(deps):"
138-
reviewers:
139-
- "peterj"
140-
141-
# Docker — skills-init container
162+
# Docker — sample and test images
142163
- package-ecosystem: "docker"
143-
directory: "/docker/skills-init"
164+
directories:
165+
- "/python/samples/adk/basic"
166+
- "/python/samples/openai/basic_agent"
167+
- "/python/samples/crewai/poem_flow"
168+
- "/python/samples/crewai/research-crew"
169+
- "/python/samples/langgraph/currency"
170+
- "/go/core/test/e2e/agents/kebab"
144171
schedule:
145172
interval: "weekly"
146173
day: "monday"
147-
open-pull-requests-limit: 10
174+
open-pull-requests-limit: 5
148175
labels:
149176
- "dependencies"
150177
commit-message:
151178
prefix: "chore(deps):"
152179
reviewers:
153180
- "EItanya"
154-
- "ilackarms"
181+
- "peterj"
155182
- "yuval-k"
183+
groups:
184+
docker-samples-minor-patch:
185+
patterns:
186+
- "*"
187+
update-types:
188+
- "minor"
189+
- "patch"

0 commit comments

Comments
 (0)