From 428166885bf237c467985742a4286da089da63d3 Mon Sep 17 00:00:00 2001 From: Adam Moussa Date: Thu, 18 Jun 2026 13:46:22 -0400 Subject: [PATCH] chore(deps): group Dependabot minor/patch updates per ecosystem Add a group to each update entry so weekly minor/patch bumps land as a single PR per ecosystem/directory instead of one PR per package. Major bumps remain individual PRs so breaking changes get isolated review. Grouping takes effect when open-pull-requests-limit is raised above 0 (version updates are still paused during development, #109). --- .github/dependabot.yml | 87 +++++++++++++++++++++++++++++++++++++----- 1 file changed, 77 insertions(+), 10 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 6fb6d0a..05196d1 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -5,73 +5,140 @@ updates: schedule: interval: weekly open-pull-requests-limit: 0 - + groups: + infra: + patterns: + - "*" + update-types: + - "minor" + - "patch" - package-ecosystem: npm directory: /web schedule: interval: weekly open-pull-requests-limit: 0 - + groups: + web: + patterns: + - "*" + update-types: + - "minor" + - "patch" - package-ecosystem: npm directory: /mobile schedule: interval: weekly open-pull-requests-limit: 0 - + groups: + mobile-npm: + patterns: + - "*" + update-types: + - "minor" + - "patch" - package-ecosystem: bundler directory: /mobile schedule: interval: weekly open-pull-requests-limit: 0 - + groups: + mobile-bundler: + patterns: + - "*" + update-types: + - "minor" + - "patch" - package-ecosystem: nuget directory: /api schedule: interval: weekly open-pull-requests-limit: 0 - + groups: + api: + patterns: + - "*" + update-types: + - "minor" + - "patch" - package-ecosystem: pip directory: /lambdas/pdf-extract schedule: interval: weekly open-pull-requests-limit: 0 - + groups: + pdf-extract: + patterns: + - "*" + update-types: + - "minor" + - "patch" - package-ecosystem: pip directory: /lambdas/pdf-generate schedule: interval: weekly open-pull-requests-limit: 0 - + groups: + pdf-generate: + patterns: + - "*" + update-types: + - "minor" + - "patch" - package-ecosystem: pip directory: /lambdas/library-ingest schedule: interval: weekly open-pull-requests-limit: 0 - + groups: + library-ingest: + patterns: + - "*" + update-types: + - "minor" + - "patch" - package-ecosystem: pip directory: /lambdas/suggestions schedule: interval: weekly open-pull-requests-limit: 0 - + groups: + suggestions: + patterns: + - "*" + update-types: + - "minor" + - "patch" - package-ecosystem: pip directory: /lambdas/oss-index-creator schedule: interval: weekly open-pull-requests-limit: 0 - + groups: + oss-index-creator: + patterns: + - "*" + update-types: + - "minor" + - "patch" - package-ecosystem: github-actions directory: / schedule: interval: weekly open-pull-requests-limit: 0 + groups: + github-actions: + patterns: + - "*" + update-types: + - "minor" + - "patch"