|
3 | 3 | "extends": ["github>terminal-nerds/.github//.github/renovate"],
|
4 | 4 | "packageRules": [
|
5 | 5 | {
|
6 |
| - "groupName": "project tools & linters", |
7 |
| - "addLabels": ["🧰 project"], |
| 6 | + "groupName": "configs", |
| 7 | + "addLabels": ["⚙️ configuration"], |
| 8 | + "matchUpdateTypes": ["major", "minor", "patch", "rollback"], |
8 | 9 | "packagePatterns": [
|
9 |
| - "@changesets/*", |
10 | 10 | "@terminal-nerds/*-config",
|
11 |
| - "@types/node", |
12 |
| - "all-contributors-cli", |
13 | 11 | "browserslist",
|
14 |
| - "concurrently", |
15 |
| - "del-cli", |
16 | 12 | "depcheck",
|
17 | 13 | "eslint",
|
18 | 14 | "husky",
|
|
23 | 19 | "syncpack",
|
24 | 20 | "tsup",
|
25 | 21 | "typescript",
|
26 |
| - "vite", |
27 | 22 | "vitest"
|
28 | 23 | ]
|
29 | 24 | },
|
30 | 25 | {
|
31 |
| - "groupName": "dependencies", |
32 |
| - "addLabels": ["🧩 dependencies"], |
| 26 | + "groupName": "tools", |
| 27 | + "addLabels": ["🧰 project"], |
33 | 28 | "matchUpdateTypes": ["major", "minor", "patch", "rollback"],
|
34 |
| - "packagePatterns": [""] |
| 29 | + "packagePatterns": [ |
| 30 | + "@changesets/*", |
| 31 | + "all-contributors-cli", |
| 32 | + "concurrently", |
| 33 | + "del-cli", |
| 34 | + "husky", |
| 35 | + "turbo", |
| 36 | + "tsx" |
| 37 | + ] |
| 38 | + }, |
| 39 | + { |
| 40 | + "groupName": "types", |
| 41 | + "addLabels": ["🧰 project"], |
| 42 | + "matchUpdateTypes": ["major", "minor", "patch", "rollback"], |
| 43 | + "matchPackageNames": ["@total-typescript/ts-reset", "@types/node", "bun-types"] |
35 | 44 | },
|
36 | 45 | {
|
37 | 46 | "groupName": "project prerequisities",
|
38 | 47 | "addLabels": ["🧰 project"],
|
| 48 | + "matchUpdateTypes": ["major", "minor", "patch", "rollback"], |
39 | 49 | "packagePatterns": ["node", "pnpm"]
|
| 50 | + }, |
| 51 | + { |
| 52 | + "groupName": "package(s) dependencies", |
| 53 | + "addLabels": ["📦 packages"], |
| 54 | + "matchDepTypes": ["dependencies", "peerDependencies"], |
| 55 | + "matchPaths": ["packages/**/package.json"], |
| 56 | + "matchUpdateTypes": ["major", "minor", "patch", "rollback"] |
| 57 | + }, |
| 58 | + { |
| 59 | + "groupName": "package(s) development dependencies", |
| 60 | + "addLabels": ["📦 packages"], |
| 61 | + "matchDepTypes": ["devDependencies"], |
| 62 | + "matchPaths": ["packages/**/package.json"], |
| 63 | + "matchUpdateTypes": ["major", "minor", "patch", "rollback"] |
40 | 64 | }
|
41 | 65 | ]
|
42 | 66 | }
|
0 commit comments