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).
This commit is contained in:
Adam Moussa 2026-06-18 13:46:22 -04:00
parent 63e67d21e4
commit 428166885b

View file

@ -5,73 +5,140 @@ updates:
schedule: schedule:
interval: weekly interval: weekly
open-pull-requests-limit: 0 open-pull-requests-limit: 0
groups:
infra:
patterns:
- "*"
update-types:
- "minor"
- "patch"
- package-ecosystem: npm - package-ecosystem: npm
directory: /web directory: /web
schedule: schedule:
interval: weekly interval: weekly
open-pull-requests-limit: 0 open-pull-requests-limit: 0
groups:
web:
patterns:
- "*"
update-types:
- "minor"
- "patch"
- package-ecosystem: npm - package-ecosystem: npm
directory: /mobile directory: /mobile
schedule: schedule:
interval: weekly interval: weekly
open-pull-requests-limit: 0 open-pull-requests-limit: 0
groups:
mobile-npm:
patterns:
- "*"
update-types:
- "minor"
- "patch"
- package-ecosystem: bundler - package-ecosystem: bundler
directory: /mobile directory: /mobile
schedule: schedule:
interval: weekly interval: weekly
open-pull-requests-limit: 0 open-pull-requests-limit: 0
groups:
mobile-bundler:
patterns:
- "*"
update-types:
- "minor"
- "patch"
- package-ecosystem: nuget - package-ecosystem: nuget
directory: /api directory: /api
schedule: schedule:
interval: weekly interval: weekly
open-pull-requests-limit: 0 open-pull-requests-limit: 0
groups:
api:
patterns:
- "*"
update-types:
- "minor"
- "patch"
- package-ecosystem: pip - package-ecosystem: pip
directory: /lambdas/pdf-extract directory: /lambdas/pdf-extract
schedule: schedule:
interval: weekly interval: weekly
open-pull-requests-limit: 0 open-pull-requests-limit: 0
groups:
pdf-extract:
patterns:
- "*"
update-types:
- "minor"
- "patch"
- package-ecosystem: pip - package-ecosystem: pip
directory: /lambdas/pdf-generate directory: /lambdas/pdf-generate
schedule: schedule:
interval: weekly interval: weekly
open-pull-requests-limit: 0 open-pull-requests-limit: 0
groups:
pdf-generate:
patterns:
- "*"
update-types:
- "minor"
- "patch"
- package-ecosystem: pip - package-ecosystem: pip
directory: /lambdas/library-ingest directory: /lambdas/library-ingest
schedule: schedule:
interval: weekly interval: weekly
open-pull-requests-limit: 0 open-pull-requests-limit: 0
groups:
library-ingest:
patterns:
- "*"
update-types:
- "minor"
- "patch"
- package-ecosystem: pip - package-ecosystem: pip
directory: /lambdas/suggestions directory: /lambdas/suggestions
schedule: schedule:
interval: weekly interval: weekly
open-pull-requests-limit: 0 open-pull-requests-limit: 0
groups:
suggestions:
patterns:
- "*"
update-types:
- "minor"
- "patch"
- package-ecosystem: pip - package-ecosystem: pip
directory: /lambdas/oss-index-creator directory: /lambdas/oss-index-creator
schedule: schedule:
interval: weekly interval: weekly
open-pull-requests-limit: 0 open-pull-requests-limit: 0
groups:
oss-index-creator:
patterns:
- "*"
update-types:
- "minor"
- "patch"
- package-ecosystem: github-actions - package-ecosystem: github-actions
directory: / directory: /
schedule: schedule:
interval: weekly interval: weekly
open-pull-requests-limit: 0 open-pull-requests-limit: 0
groups:
github-actions:
patterns:
- "*"
update-types:
- "minor"
- "patch"