version: 2 updates: # Python dependencies - package-ecosystem: "pip" directory: "/" schedule: interval: "weekly" day: "monday" time: "03:00" open-pull-requests-limit: 10 reviewers: - "maintainers" labels: - "dependencies" - "python" commit-message: prefix: "chore" include: "scope" allow: # Only allow updates for direct dependencies - dependency-type: "direct" ignore: # Ignore major version updates for critical packages - dependency-name: "langchain*" update-types: ["version-update:semver-major"] - dependency-name: "openai" update-types: ["version-update:semver-major"] - dependency-name: "pandas" update-types: ["version-update:semver-major"] # GitHub Actions - package-ecosystem: "github-actions" directory: "/" schedule: interval: "weekly" day: "monday" time: "03:00" open-pull-requests-limit: 5 reviewers: - "maintainers" labels: - "dependencies" - "github-actions" commit-message: prefix: "ci" include: "scope"