version: 2 updates: # Main app dependencies (most critical - daily updates) - package-ecosystem: "npm" directory: "/apps/sim" schedule: interval: "daily" open-pull-requests-limit: 5 groups: production-dependencies: applies-to: version-updates patterns: - "*" exclude-patterns: - "@types/*" security-updates: applies-to: security-updates patterns: - "*" labels: - "dependencies" - "sim-app" # Documentation app dependencies (weekly updates) - package-ecosystem: "npm" directory: "/apps/docs" schedule: interval: "weekly" day: "tuesday" open-pull-requests-limit: 3 groups: docs-dependencies: applies-to: version-updates patterns: - "*" docs-security: applies-to: security-updates patterns: - "*" labels: - "dependencies" - "docs" # Root workspace dependencies (weekly updates) - package-ecosystem: "npm" directory: "/" schedule: interval: "weekly" day: "wednesday" open-pull-requests-limit: 3 groups: workspace-dependencies: applies-to: version-updates patterns: - "*" workspace-security: applies-to: security-updates patterns: - "*" labels: - "dependencies" - "workspace" # GitHub Actions (monthly updates) - package-ecosystem: "github-actions" directory: "/" schedule: interval: "monthly" open-pull-requests-limit: 2 groups: actions-updates: applies-to: version-updates patterns: - "*" actions-security: applies-to: security-updates patterns: - "*" labels: - "dependencies" - "github-actions"