blob: 8ee450be51f4337d77df36973f6ef71f051481ed [file]
---
version: 2
multi-ecosystem-groups:
# Dependencies shipped to downstream rules_python users. We prefer the oldest
# compatible version for deployment compatibility, and security fixes here
# warrant a rules_python release.
user-facing:
schedule:
interval: "weekly"
open-pull-requests-limit: 3
commit-message:
prefix: "build(deps-user)"
labels:
- "dependencies"
# Dependencies used only for rules_python development, tests, CI, and examples.
dev-only:
schedule:
interval: "weekly"
open-pull-requests-limit: 3
commit-message:
prefix: "build(deps-dev)"
labels:
- "dependencies"
updates:
# Maintain dependencies for GitHub Actions
- package-ecosystem: "github-actions"
multi-ecosystem-group: "dev-only"
directories:
- "/"
- "/.github/actions/setup-bazel"
patterns:
- "*"
- package-ecosystem: "uv"
multi-ecosystem-group: "user-facing"
directories:
# Maintain dependencies for our tools
- "/tools/**/*"
patterns:
- "*"
- package-ecosystem: "cargo"
multi-ecosystem-group: "dev-only"
directories:
- "/crates"
- "/crates/**/*"
patterns:
- "*"
- package-ecosystem: "uv"
multi-ecosystem-group: "dev-only"
directories:
- "/dev"
- "/dev/**/*"
- "/examples/**/*"
- "/gazelle/examples/**/*"
- "/sphinxdocs/dev"
- "/tests/**/*"
patterns:
- "*"