version: 2 updates: # npm/pnpm dependencies (root lockfile covers entire monorepo) - package-ecosystem: "npm" directory: "/" schedule: interval: "weekly" day: "monday" open-pull-requests-limit: 10 groups: production-deps: dependency-type: "production" update-types: - "minor" - "patch" dev-deps: dependency-type: "development" update-types: - "minor" - "patch" ignore: - dependency-name: "*" update-types: ["version-update:semver-major"] # Python dependencies (AI sidecar) - package-ecosystem: "pip" directory: "/packages/ai/python" schedule: interval: "weekly" day: "monday" open-pull-requests-limit: 5 ignore: - dependency-name: "*" update-types: ["version-update:semver-major"] # Docker base images - package-ecosystem: "docker" directory: "/docker" schedule: interval: "weekly" day: "monday" open-pull-requests-limit: 3 ignore: - dependency-name: "*" update-types: ["version-update:semver-major"] # GitHub Actions - package-ecosystem: "github-actions" directory: "/" schedule: interval: "weekly" day: "monday" open-pull-requests-limit: 5 groups: actions: patterns: - "*"