version: 2 updates: # Monorepo – pnpm (Root, Server, Client, Packages) - package-ecosystem: "npm" directory: "/" schedule: interval: "weekly" day: "friday" time: "03:00" timezone: "UTC" open-pull-requests-limit: 1 labels: - "dependencies" - "npm" commit-message: prefix: "chore(deps)" ignore: # archiver v8 is ESM-only with a completely different API; pin to v7 until we migrate - dependency-name: "archiver" update-types: ["version-update:semver-major"] # @nestjs/testing must stay on the same major as @nestjs/common and @nestjs/core - dependency-name: "@nestjs/testing" update-types: ["version-update:semver-major"] groups: production-dependencies: dependency-type: "production" update-types: ["minor", "patch"] development-dependencies: dependency-type: "development" update-types: ["minor", "patch"] # Docker – Root (Dev & Production Base Images) - package-ecosystem: "docker" directory: "/" schedule: interval: "weekly" day: "friday" time: "03:00" timezone: "UTC" labels: - "dependencies" - "docker" commit-message: prefix: "chore(deps)" # GitHub Actions - package-ecosystem: "github-actions" directory: "/" schedule: interval: "weekly" day: "friday" time: "03:00" timezone: "UTC" labels: - "dependencies" - "ci" commit-message: prefix: "chore(deps)" groups: github-actions: patterns: ["*"]