Skip to content

Commit 0a4613c

Browse files
committed
chore(renovate): reorganize package rules and update labels
1 parent 1d2f8ee commit 0a4613c

File tree

2 files changed

+27
-11
lines changed

2 files changed

+27
-11
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
- name: Build application and start
4343
run: npm run build:start
4444

45-
- name: TypeScript type checking for all packages
45+
- name: TypeScript type check
4646
run: npx tsc --noEmit
4747

4848
- name: Check outdated dependencies

renovate.json

Lines changed: 26 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,25 +10,41 @@
1010
"prConcurrentLimit": 5,
1111
"packageRules": [
1212
{
13-
"groupName": "catbee packages",
14-
"matchPackageNames": ["/^@catbee/"]
15-
},
16-
{
17-
"groupName": "ng catbee packages",
18-
"matchPackageNames": ["/^@ng-catbee/"]
13+
"matchManagers": ["npm"],
14+
"matchUpdateTypes": ["major"],
15+
"groupName": "npm breaking updates"
1916
},
2017
{
2118
"matchManagers": ["npm"],
2219
"matchUpdateTypes": ["minor", "patch"],
2320
"groupName": "npm non-breaking updates"
2421
},
2522
{
26-
"matchManagers": ["npm"],
27-
"matchUpdateTypes": ["major"],
28-
"groupName": "npm breaking updates"
23+
"groupName": "eslint packages",
24+
"matchPackageNames": [
25+
"^eslint",
26+
"^@eslint",
27+
"^@docusaurus/eslint-plugin",
28+
"^@typescript-eslint",
29+
"^typescript-eslint",
30+
"eslint-.*",
31+
"eslint-plugin-.*"
32+
]
33+
},
34+
{
35+
"groupName": "jest packages",
36+
"matchPackageNames": ["^jest", "^ts-jest", "^jest-", "^@types/jest"]
37+
},
38+
{
39+
"groupName": "catbee packages",
40+
"matchPackageNames": ["^@catbee"]
41+
},
42+
{
43+
"groupName": "ng catbee packages",
44+
"matchPackageNames": ["^@ng-catbee"]
2945
}
3046
],
31-
"addLabels": ["dependencies", "renovate"],
47+
"addLabels": ["dependency", "renovate"],
3248
"reviewers": ["catbee-technologies/catbee-admins"],
3349
"assignees": ["catbee-technologies/catbee-admins"],
3450
"branchPrefix": "dependency/",

0 commit comments

Comments
 (0)