version: 2 updates: # Cargo. One entry: the workspace has a single lockfile at the root, and # ~30 manifests that upstream bumps on every release -- pointing entries at # individual crates would find manifests with no lockfile beside them. # # Minor and patch arrive as one pull request a week. Majors are left out of # the group on purpose: they are migrations rather than bumps, and each one # deserves its own pull request and its own CI run. - package-ecosystem: cargo directory: "/" schedule: interval: weekly day: tuesday time: "09:00" timezone: Etc/UTC open-pull-requests-limit: 5 groups: minor-and-patch: update-types: - minor - patch - package-ecosystem: github-actions directory: "/" schedule: interval: weekly day: tuesday time: "09:00" timezone: Etc/UTC groups: actions: patterns: - "*" # The Dockerfiles pin their base images, so this is what keeps a published # image off a stale base between releases. - package-ecosystem: docker directory: "/" schedule: interval: weekly day: tuesday time: "09:00" timezone: Etc/UTC