Skip to content

Commit 59cfefd

Browse files
authored
ci: expand dependabot config to cover uv and docker (#179)
## Summary Expands the Dependabot configuration beyond the existing `github-actions` updates to cover the rest of the repo's dependency surface. - **`uv` ecosystem** — tracks Python dependencies in `pyproject.toml` / `uv.lock`. - **`docker` ecosystem** — tracks the base image in `.devcontainer/Dockerfile`. - **Conventional-commit prefixes** — all ecosystems use `prefix: "chore"` + `include: "scope"`, producing messages like `chore(deps): ...` / `chore(deps-dev): ...` so generated PRs pass the PR-title check. - **Grouping** — `substrait-protobuf`, `substrait-antlr`, and `substrait-extensions` are version-pinned together, so they're grouped into a single PR rather than three conflicting ones. Note: `pixi.lock` is intentionally not covered, as Dependabot has no native support for pixi/conda. 🤖 Generated with AI
1 parent 53d9632 commit 59cfefd

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

.github/dependabot.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,28 @@ updates:
44
directory: "/"
55
schedule:
66
interval: "weekly"
7+
commit-message:
8+
prefix: "chore"
9+
include: "scope"
10+
11+
- package-ecosystem: "uv"
12+
directory: "/"
13+
schedule:
14+
interval: "weekly"
15+
commit-message:
16+
prefix: "chore"
17+
include: "scope"
18+
groups:
19+
substrait:
20+
patterns:
21+
- "substrait-protobuf"
22+
- "substrait-antlr"
23+
- "substrait-extensions"
24+
25+
- package-ecosystem: "docker"
26+
directory: "/.devcontainer"
27+
schedule:
28+
interval: "weekly"
29+
commit-message:
30+
prefix: "chore"
31+
include: "scope"

0 commit comments

Comments
 (0)