Skip to content

Commit 9c2518e

Browse files
chore(deps): add Dependabot uv ecosystem for Python dependency updates
Enable Dependabot's native uv ecosystem to manage Python dependencies in this uv workspace monorepo. Dependabot uv support is now GA (version updates since March 2025, security updates since Dec 2025). - Add package-ecosystem 'uv' pointing at the workspace root - Group dependencies by production vs development - Ignore workspace-internal packages to work around dependabot-core#14004 - Group github-actions updates with a wildcard pattern Closes #2510 Co-authored-by: openhands <openhands@all-hands.dev>
1 parent 56cd2ab commit 9c2518e

File tree

1 file changed

+22
-3
lines changed

1 file changed

+22
-3
lines changed

.github/dependabot.yml

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
22
# Dependabot configuration for automated dependency updates
33
# See: https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
4-
#
5-
# Note: Python (pip) ecosystem is not configured here because Dependabot does not
6-
# fully support uv workspaces yet. See issue #2510 for tracking.
74

85
version: 2
96

@@ -13,5 +10,27 @@ updates:
1310
directory: /
1411
schedule:
1512
interval: weekly
13+
groups:
14+
github-actions:
15+
patterns:
16+
- '*'
17+
commit-message:
18+
prefix: chore(deps)
19+
20+
# Python (uv) — workspace root covers all member packages
21+
- package-ecosystem: uv
22+
directory: /
23+
schedule:
24+
interval: weekly
25+
groups:
26+
production:
27+
dependency-type: production
28+
development:
29+
dependency-type: development
30+
ignore:
31+
- dependency-name: openhands-sdk
32+
- dependency-name: openhands-tools
33+
- dependency-name: openhands-workspace
34+
- dependency-name: openhands-agent-server
1635
commit-message:
1736
prefix: chore(deps)

0 commit comments

Comments
 (0)