From f50679f12d8df18d255788c476ae02b93ef9e5cf Mon Sep 17 00:00:00 2001 From: Leandro Lucarella Date: Mon, 1 Jul 2024 12:27:01 +0200 Subject: [PATCH] Configure dependabot to have separate minor updates for in-devel deps The `frequenz-client-base` and `frequenz-microgrid-betterproto` dependencies are in-development and every minor update is potentially (and very likely) a breaking change. Because of this we want dependabot to create separate PRs for minor updates for these dependencies. For patch updates we still want to group them together, because they not supposed to be breaking changes. Signed-off-by: Leandro Lucarella --- .github/dependabot.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 1be9be8..43a188a 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -25,11 +25,36 @@ updates: update-types: - "minor" - "patch" + patterns: + - "^(?!frequenz-client-base\\[grpclib\\]).*$" + - "^(?!frequenz-microgrid-betterproto).*$" optional: dependency-type: "development" update-types: - "minor" - "patch" + patterns: + - "^(?!frequenz-client-base\\[grpclib\\]).*$" + - "^(?!frequenz-microgrid-betterproto).*$" + in-devel-patch: + patterns: + - "^frequenz-client-base\\[grpclib\\].*$" + - "^frequenz-microgrid-betterproto.*$" + dependency-type: "production" + update-types: + - "patch" + client-base-minor: + patterns: + - "^frequenz-client-base\\[grpclib\\].*$" + dependency-type: "production" + update-types: + - "minor" + microgrid-betterproto-minor: + patterns: + - "^frequenz-microgrid-betterproto.*$" + dependency-type: "production" + update-types: + - "minor" - package-ecosystem: "github-actions" directory: "/"