You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
1.4 KiB
55 lines
1.4 KiB
{ |
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json", |
|
"extends": ["github>bitwarden/renovate-config"], |
|
"enabledManagers": ["dockerfile", "github-actions", "nuget"], |
|
"packageRules": [ |
|
{ |
|
"groupName": "dockerfile minor", |
|
"matchManagers": ["dockerfile"], |
|
"matchUpdateTypes": ["minor", "patch"] |
|
}, |
|
{ |
|
"groupName": "gh minor", |
|
"matchManagers": ["github-actions"], |
|
"matchUpdateTypes": ["minor", "patch"] |
|
}, |
|
// nuget groups |
|
{ |
|
groupName: "Entity Framework Core", |
|
matchPackageNames: ["/\\.EntityFrameworkCore\\./", "/^dotnet-ef/"], |
|
matchUpdateTypes: ["minor", "patch"] |
|
}, |
|
{ |
|
groupName: "Testing", |
|
matchPackageNames: [ |
|
"coverlet.collector", |
|
"Microsoft.NET.Test.Sdk", |
|
"NSubstitute", |
|
"xunit", |
|
"xunit.runner.visualstudio" |
|
], |
|
matchUpdateTypes: ["minor", "patch"] |
|
}, |
|
{ |
|
groupName: "Serilog", |
|
matchPackageNames: ["/^Serilog\\./"], |
|
matchUpdateTypes: ["minor", "patch"] |
|
}, |
|
{ |
|
"groupName": "nuget minor", |
|
"matchManagers": ["nuget"], |
|
"matchUpdateTypes": ["minor", "patch"] |
|
}, |
|
// Ignore major updates that require newer .NET SDK versions |
|
{ |
|
matchPackageNames: [ |
|
"/\\.EntityFrameworkCore\\./", |
|
"/^dotnet-ef/", |
|
"/^Serilog\\./" |
|
], |
|
matchUpdateTypes: ["major"], |
|
enabled: false |
|
} |
|
], |
|
"ignoreDeps": ["dotnet-sdk"] |
|
}
|
|
|