diff --git a/.github/renovate.json5 b/.github/renovate.json5 index aacb3b0..0690093 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -13,10 +13,42 @@ "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"]