version: 2 updates: # Rust/Cargo dependencies - package-ecosystem: "cargo" directory: "/" schedule: interval: "weekly" day: "monday" time: "09:00" timezone: "UTC" open-pull-requests-limit: 10 reviewers: - "synorcc/core-team" labels: - "dependencies" - "rust" commit-message: prefix: "deps(cargo)" groups: # Group minor and patch updates together rust-minor-patch: patterns: - "*" update-types: - "minor" - "patch" # Keep major updates separate for careful review rust-major: patterns: - "*" update-types: - "major" ignore: # Ignore pre-release versions - dependency-name: "*" update-types: ["version-update:semver-prerelease"] # GitHub Actions dependencies - package-ecosystem: "github-actions" directory: "/" schedule: interval: "weekly" day: "monday" time: "09:00" timezone: "UTC" open-pull-requests-limit: 5 reviewers: - "synorcc/core-team" labels: - "dependencies" - "github-actions" commit-message: prefix: "ci(actions)" groups: # Group all GitHub Actions updates together github-actions: patterns: - "*"