Skip to content

Commit a0049d4

Browse files
authored
Renovate: Adjust grouping and general config (#443)
1 parent 86b8633 commit a0049d4

File tree

2 files changed

+46
-14
lines changed

2 files changed

+46
-14
lines changed

.github/renovate.json

Lines changed: 0 additions & 14 deletions
This file was deleted.

.github/renovate.json5

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
{
2+
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3+
"extends": [
4+
"config:recommended",
5+
"customManagers:biomeVersions",
6+
"helpers:pinGitHubActionDigestsToSemver",
7+
":configMigration",
8+
// Scheduled for mondays before 4AM
9+
"schedule:earlyMondays",
10+
"abandonments:recommended"
11+
],
12+
"prHourlyLimit": 4,
13+
"packageRules": [
14+
// Disable npm major updates PR unless dispatched from Dashboard
15+
{
16+
"matchManagers": "npm",
17+
"matchUpdateTypes": ["major"],
18+
"dependencyDashboardApproval": true
19+
},
20+
// Group all GitHub actions updates
21+
{
22+
"matchManagers": ["github-actions"],
23+
"groupName": "GH Action Deps"
24+
},
25+
// Disable go package handling
26+
{
27+
"matchManagers": ["gomod"],
28+
"enabled": false
29+
},
30+
// Upgrade to version 22 for non-latest
31+
{
32+
"matchPackageNames": ["ubuntu"],
33+
"allowedVersions": "22"
34+
},
35+
// Group tests and performance updates
36+
{
37+
"matchFileNames": ["tests/package.json", "performance/package.json"],
38+
"groupName": "tests & performance npm deps",
39+
"description": "Non-Major version bumps to testing/performance deps"
40+
}
41+
],
42+
"rangeStrategy": "pin",
43+
"commitMessagePrefix": "Deps:",
44+
"commitMessageLowerCase": "never",
45+
"labels": ["dependency"]
46+
}

0 commit comments

Comments
 (0)