From ae71645b5028ec9413353c04f966459fd7228043 Mon Sep 17 00:00:00 2001 From: "Mark S. Lewis" Date: Tue, 29 Jul 2025 12:07:23 +0100 Subject: [PATCH] Group Java dapendabot updates in single PR Individual dependabot updates across multiple directories and ecosystems (Gradle and Maven) require too much PR maintenance and place a high load on the build system. This change groups all Java updates in a single PR. Signed-off-by: Mark S. Lewis --- .github/dependabot.yml | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index eb5341d0..31ffcd8e 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,4 +1,10 @@ version: 2 + +multi-ecosystem-groups: + java: + schedule: + interval: daily + updates: - package-ecosystem: docker directories: @@ -6,11 +12,16 @@ updates: - "/examples/fabric-contract-example-as-service" schedule: interval: daily + - package-ecosystem: "github-actions" directory: "/" schedule: interval: daily + - package-ecosystem: gradle + multi-ecosystem-group: java + patterns: + - "*" directories: - "/" - "/fabric-chaincode-docker" @@ -23,12 +34,12 @@ updates: - "/fabric-chaincode-integration-test/src/contracts/fabric-ledger-api" - "/fabric-chaincode-integration-test/src/contracts/fabric-shim-api" - "/fabric-chaincode-shim" - schedule: - interval: daily + - package-ecosystem: maven + multi-ecosystem-group: java + patterns: + - "*" directories: - "/examples/fabric-contract-example-maven" - "/fabric-chaincode-integration-test/src/contracts/bare-maven" - "/fabric-chaincode-integration-test/src/contracts/wrapper-maven" - schedule: - interval: daily