Skip to content

Commit 6711159

Browse files
Add Renovate config
1 parent 9bee892 commit 6711159

1 file changed

Lines changed: 32 additions & 0 deletions

File tree

.github/renovate.json

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
{
2+
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3+
"extends": [
4+
"config:recommended"
5+
],
6+
"labels": ["dependencies"],
7+
"packageRules": [
8+
{
9+
"description": "Group non-major NuGet updates into a single PR",
10+
"matchManagers": ["nuget"],
11+
"matchUpdateTypes": ["minor", "patch"],
12+
"groupName": "NuGet packages (non-major)"
13+
},
14+
{
15+
"description": "ASP.NET Core packages are pinned per target framework (net9.0 -> 9.0.x, net10.0 -> 10.0.x); majors must follow a TFM upgrade instead",
16+
"matchPackageNames": ["Microsoft.AspNetCore.*"],
17+
"matchUpdateTypes": ["major"],
18+
"enabled": false
19+
},
20+
{
21+
"description": "MudBlazor majors are breaking for this library; require approval from the dependency dashboard",
22+
"matchPackageNames": ["MudBlazor"],
23+
"matchUpdateTypes": ["major"],
24+
"dependencyDashboardApproval": true
25+
},
26+
{
27+
"description": "Group GitHub Actions updates into a single PR",
28+
"matchManagers": ["github-actions"],
29+
"groupName": "GitHub Actions"
30+
}
31+
]
32+
}

0 commit comments

Comments
 (0)