|
5 | 5 | // Goals:
|
6 | 6 | // - Keep version reqs low, ignoring compatible normal/build dependencies
|
7 | 7 | // - Take advantage of latest dev-dependencies
|
8 |
| - // - Help keep versions down by always using latest breaking change |
9 | 8 | // - Rollup safe upgrades to reduce CI runner load
|
| 9 | + // - Help keep number of versions down by always using latest breaking change |
10 | 10 | // - Have lockfile and manifest in-sync
|
11 | 11 | {
|
12 | 12 | "matchManagers": ["cargo"],
|
13 |
| - "matchDepTypes": ["dev-dependencies"], |
| 13 | + "matchDepTypes": ["build-dependencies", "dependencies"], |
| 14 | + "matchCurrentVersion": ">=0.1.0", |
14 | 15 | "matchUpdateTypes": ["patch"],
|
15 |
| - "automerge": true, |
16 |
| - "groupName": "dev", |
17 |
| - }, |
18 |
| - { |
19 |
| - "matchManagers": ["cargo"], |
20 |
| - "matchUpdateTypes": ["major"], |
| 16 | + "enabled": false, |
21 | 17 | },
|
22 | 18 | {
|
23 | 19 | "matchManagers": ["cargo"],
|
| 20 | + "matchDepTypes": ["build-dependencies", "dependencies"], |
| 21 | + "matchCurrentVersion": ">=1.0.0", |
24 | 22 | "matchUpdateTypes": ["minor"],
|
25 | 23 | "enabled": false,
|
26 | 24 | },
|
27 | 25 | {
|
28 | 26 | "matchManagers": ["cargo"],
|
29 |
| - "matchDepTypes": ["build-dependencies", "dependencies"], |
| 27 | + "matchDepTypes": ["dev-dependencies"], |
| 28 | + "matchCurrentVersion": ">=0.1.0", |
30 | 29 | "matchUpdateTypes": ["patch"],
|
31 |
| - "enabled": false, |
| 30 | + "automerge": true, |
| 31 | + "groupName": "dev", |
| 32 | + }, |
| 33 | + { |
| 34 | + "matchManagers": ["cargo"], |
| 35 | + "matchDepTypes": ["dev-dependencies"], |
| 36 | + "matchCurrentVersion": ">=1.0.0", |
| 37 | + "matchUpdateTypes": ["minor"], |
| 38 | + "automerge": true, |
| 39 | + "groupName": "dev", |
32 | 40 | },
|
33 | 41 | ],
|
34 | 42 | }
|
0 commit comments