version: 2 updates: - package-ecosystem: npm directory: /infra schedule: interval: weekly open-pull-requests-limit: 10 groups: infra: patterns: - "*" update-types: - "minor" - "patch" - package-ecosystem: npm directory: /web schedule: interval: weekly open-pull-requests-limit: 10 groups: # @mui/material and @mui/icons-material must move in lockstep (icons # peer-depends on material), so group them — including majors — into a # single PR. Listed before `web` so MUI deps land here, not there. mui: patterns: - "@mui/*" update-types: - "major" - "minor" - "patch" web: patterns: - "*" update-types: - "minor" - "patch" - package-ecosystem: npm directory: /mobile schedule: interval: weekly open-pull-requests-limit: 10 groups: mobile-npm: patterns: - "*" update-types: - "minor" - "patch" - package-ecosystem: bundler directory: /mobile schedule: interval: weekly open-pull-requests-limit: 10 groups: mobile-bundler: patterns: - "*" update-types: - "minor" - "patch" - package-ecosystem: nuget directory: /api schedule: interval: weekly open-pull-requests-limit: 10 groups: api: patterns: - "*" update-types: - "minor" - "patch" - package-ecosystem: pip directory: /lambdas/pdf-extract schedule: interval: weekly open-pull-requests-limit: 10 groups: pdf-extract: patterns: - "*" update-types: - "minor" - "patch" - package-ecosystem: pip directory: /lambdas/pdf-generate schedule: interval: weekly open-pull-requests-limit: 10 groups: pdf-generate: patterns: - "*" update-types: - "minor" - "patch" - package-ecosystem: pip directory: /lambdas/library-ingest schedule: interval: weekly open-pull-requests-limit: 10 groups: library-ingest: patterns: - "*" update-types: - "minor" - "patch" - package-ecosystem: pip directory: /lambdas/suggestions schedule: interval: weekly open-pull-requests-limit: 10 groups: suggestions: patterns: - "*" update-types: - "minor" - "patch" - package-ecosystem: pip directory: /lambdas/aurora-pgvector-init schedule: interval: weekly open-pull-requests-limit: 10 groups: aurora-pgvector-init: patterns: - "*" update-types: - "minor" - "patch" - package-ecosystem: pip directory: /lambdas/tests schedule: interval: weekly open-pull-requests-limit: 10 groups: lambdas-tests: patterns: - "*" update-types: - "minor" - "patch" - package-ecosystem: npm directory: /shared/api-contracts schedule: interval: weekly open-pull-requests-limit: 10 groups: api-contracts: patterns: - "*" update-types: - "minor" - "patch" - package-ecosystem: github-actions directory: / schedule: interval: weekly open-pull-requests-limit: 10 groups: github-actions: patterns: - "*" update-types: - "minor" - "patch"