Skip to content

Commit 29b604f

Browse files
authored
chore(renovate): optimize dependency updates (#582)
1 parent 6386abd commit 29b604f

File tree

1 file changed

+25
-2
lines changed

1 file changed

+25
-2
lines changed

renovate.json

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,13 @@
33
"extends": [
44
"config:best-practices",
55
":enableVulnerabilityAlerts",
6-
":separateMultipleMajorReleases",
76
"customManagers:biomeVersions",
8-
"schedule:weekly"
7+
"schedule:monthly"
98
],
109
"labels": ["dependency"],
1110
"rangeStrategy": "pin",
11+
"prConcurrentLimit": 5,
12+
"minimumReleaseAge": "7 days",
1213
"packageRules": [
1314
{
1415
"matchDepTypes": ["engines"],
@@ -18,6 +19,28 @@
1819
"description": "Remove word `dependency` from commit messages and PR titles",
1920
"matchDatasources": ["npm"],
2021
"commitMessageTopic": "{{depName}}"
22+
},
23+
{
24+
"description": "Group all non-major npm updates",
25+
"matchDatasources": ["npm"],
26+
"matchUpdateTypes": ["minor", "patch"],
27+
"groupName": "npm-non-major"
28+
},
29+
{
30+
"description": "Group all major npm updates",
31+
"matchDatasources": ["npm"],
32+
"matchUpdateTypes": ["major"],
33+
"groupName": "npm-major"
34+
},
35+
{
36+
"description": "Group all GitHub Actions updates",
37+
"matchManagers": ["github-actions"],
38+
"groupName": "github-actions"
39+
},
40+
{
41+
"description": "Automerge non-major updates",
42+
"matchUpdateTypes": ["minor", "patch", "digest"],
43+
"automerge": true
2144
}
2245
]
2346
}

0 commit comments

Comments
 (0)