From ae352e7e34dfa0ca7de08e90241cf20ab6f986eb Mon Sep 17 00:00:00 2001 From: stevenhorsman Date: Mon, 2 Jun 2025 13:47:21 +0100 Subject: [PATCH] ci: Add dependabot groups - Create groups for commonly seen cargo packages so that rather than getting up to 9 PRs for each rust components, bumps to the same package are grouped together. Signed-off-by: stevenhorsman --- .github/dependabot.yml | 46 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 24a51a6295..f8e3dc7197 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -26,6 +26,52 @@ updates: - dependency-name: "virtio-vsock" - dependency-name: "vm-memory" - dependency-name: "vmm-sys-util" + # As we often have up to 8/9 components that need the same versions bumps + # create groups for common dependencies, so they can all go in a single PR + # We can extend this as we see more frequent groups + groups: + atty: + patterns: + - atty + bit-vec: + patterns: + - bit-vec + bumpalo: + patterns: + - bumpalo + clap: + patterns: + - clap + crossbeam: + patterns: + - crossbeam + h2: + patterns: + - h2 + idna: + patterns: + - idna + openssl: + patterns: + - openssl + protobuf: + patterns: + - protobuf + rsa: + patterns: + - rsa + rustix: + patterns: + - rustix + time: + patterns: + - time + tokio: + patterns: + - tokio + tracing: + patterns: + - tracing - package-ecosystem: "gomod" directories: