From ed9923106708c9ff39fd159bcad9cbdfc6d83a44 Mon Sep 17 00:00:00 2001 From: "Mark S. Lewis" Date: Sun, 20 Sep 2026 22:42:05 +0100 Subject: [PATCH] Fix dependabot configuration The java multi-ecosystem group only applied updates to Maven dependencies. Gradle dependencies were not updated. The dependencies for the project's published artifacts are managed using Gradle. This appears to be partyl due to overlapping project directories in the Gradle configuration. The multi-ecosystem-groups also prevents specific dependencies from being updated across multiple build files in a single pull request. This change removes the multi-ecosystem-groups configuration and configures each ecosystem independently with updates for specific dependencies grouped into a single PR for that ecosystem. Signed-off-by: Mark S. Lewis --- .github/dependabot.yml | 28 ++++++++++++---------------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 31ffcd8ee..6cf378a2f 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,45 +1,41 @@ version: 2 -multi-ecosystem-groups: - java: - schedule: - interval: daily - updates: - package-ecosystem: docker directories: - "/fabric-chaincode-docker" - "/examples/fabric-contract-example-as-service" schedule: - interval: daily + interval: weekly - package-ecosystem: "github-actions" directory: "/" schedule: - interval: daily + interval: weekly - package-ecosystem: gradle - multi-ecosystem-group: java - patterns: - - "*" directories: - "/" - - "/fabric-chaincode-docker" - "/examples/fabric-contract-example-as-service" - "/examples/fabric-contract-example-gradle" - "/examples/fabric-contract-example-gradle-kotlin" - "/examples/ledger-api" - - "/fabric-chaincode-integration-test" - "/fabric-chaincode-integration-test/src/contracts/bare-gradle" - "/fabric-chaincode-integration-test/src/contracts/fabric-ledger-api" - "/fabric-chaincode-integration-test/src/contracts/fabric-shim-api" - - "/fabric-chaincode-shim" + schedule: + interval: weekly + groups: + gradle-dependencies: + group-by: dependency-name - 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: weekly + groups: + maven-dependencies: + group-by: dependency-name