version: 2 updates: - package-ecosystem: "pip" directory: "/api" open-pull-requests-limit: 2 schedule: interval: "weekly" groups: python-dependencies: patterns: - "*" - package-ecosystem: "uv" directory: "/api" open-pull-requests-limit: 2 schedule: interval: "weekly" groups: uv-dependencies: patterns: - "*" - package-ecosystem: "npm" directory: "/web" schedule: interval: "weekly" open-pull-requests-limit: 2 ignore: - dependency-name: "tailwind-merge" update-types: ["version-update:semver-major"] - dependency-name: "tailwindcss" update-types: ["version-update:semver-major"] - dependency-name: "react-syntax-highlighter" update-types: ["version-update:semver-major"] - dependency-name: "react-window" update-types: ["version-update:semver-major"] groups: lexical: patterns: - "lexical" - "@lexical/*" storybook: patterns: - "storybook" - "@storybook/*" eslint-group: patterns: - "*eslint*" npm-dependencies: patterns: - "*" exclude-patterns: - "lexical" - "@lexical/*" - "storybook" - "@storybook/*" - "*eslint*"