|
1 | 1 | version: 2 |
2 | 2 | updates: |
3 | | - - package-ecosystem: 'bun' |
4 | | - directory: '/apps/sim' |
| 3 | + # Main app dependencies (most critical - daily updates) |
| 4 | + - package-ecosystem: "npm" |
| 5 | + directory: "/apps/sim" |
5 | 6 | schedule: |
6 | | - interval: 'weekly' |
7 | | - day: 'monday' |
8 | | - time: '09:00' |
9 | | - # Disable version updates |
10 | | - open-pull-requests-limit: 0 |
11 | | - labels: |
12 | | - - 'dependencies' |
13 | | - - 'security' |
14 | | - commit-message: |
15 | | - prefix: 'fix' |
16 | | - prefix-development: 'chore' |
17 | | - include: 'scope' |
| 7 | + interval: "daily" |
| 8 | + open-pull-requests-limit: 5 |
18 | 9 | groups: |
19 | | - dependencies: |
| 10 | + production-dependencies: |
| 11 | + applies-to: version-updates |
| 12 | + patterns: |
| 13 | + - "*" |
| 14 | + exclude-patterns: |
| 15 | + - "@types/*" |
| 16 | + security-updates: |
20 | 17 | applies-to: security-updates |
21 | 18 | patterns: |
22 | | - - '*' |
| 19 | + - "*" |
| 20 | + labels: |
| 21 | + - "dependencies" |
| 22 | + - "sim-app" |
23 | 23 |
|
24 | | - # Documentation site dependencies (/apps/docs) |
25 | | - - package-ecosystem: 'bun' |
26 | | - directory: '/apps/docs' |
| 24 | + # Documentation app dependencies (weekly updates) |
| 25 | + - package-ecosystem: "npm" |
| 26 | + directory: "/apps/docs" |
27 | 27 | schedule: |
28 | | - interval: 'weekly' |
29 | | - day: 'wednesday' |
30 | | - # Disable version updates |
31 | | - open-pull-requests-limit: 0 |
32 | | - labels: |
33 | | - - 'dependencies' |
34 | | - - 'security' |
35 | | - commit-message: |
36 | | - prefix: 'docs' |
37 | | - include: 'scope' |
| 28 | + interval: "weekly" |
| 29 | + day: "tuesday" |
| 30 | + open-pull-requests-limit: 3 |
38 | 31 | groups: |
39 | 32 | docs-dependencies: |
40 | | - applies-to: security-updates |
| 33 | + applies-to: version-updates |
41 | 34 | patterns: |
42 | | - - '*' |
43 | | - |
44 | | - # Root-level dependencies (if any) |
45 | | - - package-ecosystem: 'bun' |
46 | | - directory: '/' |
47 | | - schedule: |
48 | | - interval: 'weekly' |
49 | | - day: 'friday' |
50 | | - # Disable version updates |
51 | | - open-pull-requests-limit: 0 |
52 | | - labels: |
53 | | - - 'dependencies' |
54 | | - - 'security' |
55 | | - commit-message: |
56 | | - prefix: 'chore' |
57 | | - include: 'scope' |
58 | | - groups: |
59 | | - root-dependencies: |
| 35 | + - "*" |
| 36 | + docs-security: |
60 | 37 | applies-to: security-updates |
61 | 38 | patterns: |
62 | | - - '*' |
| 39 | + - "*" |
| 40 | + labels: |
| 41 | + - "dependencies" |
| 42 | + - "docs" |
63 | 43 |
|
64 | | - # GitHub Actions workflows |
65 | | - - package-ecosystem: 'github-actions' |
66 | | - directory: '/' |
| 44 | + # Root workspace dependencies (weekly updates) |
| 45 | + - package-ecosystem: "npm" |
| 46 | + directory: "/" |
67 | 47 | schedule: |
68 | | - interval: 'monthly' |
69 | | - # Disable version updates |
70 | | - open-pull-requests-limit: 0 |
71 | | - labels: |
72 | | - - 'dependencies' |
73 | | - - 'security' |
74 | | - commit-message: |
75 | | - prefix: 'ci' |
| 48 | + interval: "weekly" |
| 49 | + day: "wednesday" |
| 50 | + open-pull-requests-limit: 3 |
76 | 51 | groups: |
77 | | - actions: |
| 52 | + workspace-dependencies: |
| 53 | + applies-to: version-updates |
| 54 | + patterns: |
| 55 | + - "*" |
| 56 | + workspace-security: |
78 | 57 | applies-to: security-updates |
79 | 58 | patterns: |
80 | | - - '*' |
| 59 | + - "*" |
| 60 | + labels: |
| 61 | + - "dependencies" |
| 62 | + - "workspace" |
81 | 63 |
|
82 | | - # Docker containers (if applicable) |
83 | | - - package-ecosystem: 'docker' |
84 | | - directory: '/' |
| 64 | + # GitHub Actions (monthly updates) |
| 65 | + - package-ecosystem: "github-actions" |
| 66 | + directory: "/" |
85 | 67 | schedule: |
86 | | - interval: 'monthly' |
87 | | - # Disable version updates |
88 | | - open-pull-requests-limit: 0 |
89 | | - labels: |
90 | | - - 'dependencies' |
91 | | - - 'security' |
92 | | - commit-message: |
93 | | - prefix: 'docker' |
| 68 | + interval: "monthly" |
| 69 | + open-pull-requests-limit: 2 |
94 | 70 | groups: |
95 | | - docker: |
| 71 | + actions-updates: |
| 72 | + applies-to: version-updates |
| 73 | + patterns: |
| 74 | + - "*" |
| 75 | + actions-security: |
96 | 76 | applies-to: security-updates |
97 | 77 | patterns: |
98 | | - - '*' |
| 78 | + - "*" |
| 79 | + labels: |
| 80 | + - "dependencies" |
| 81 | + - "github-actions" |
0 commit comments