diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 6b5b11befb..8fb6561a6c 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -1,5 +1,37 @@ { + $schema: "https://docs.renovatebot.com/renovate-schema.json", packageRules: [ + { + description:"Packages that ship as part of .NET", + matchDatasources: ["nuget"], + matchPackageNames: [ + "/^Microsoft.AspNetCore./", + "/^Microsoft.Extensions./", + "/^System./", + "!/^System.IdentityModel./", + "!/^System.Management.Automation/", + "!/^System.Reactive/" + ], + groupName: ".NET Packages", + groupSlug: "dotnet-packages" + }, + { + description:"IdentityModel packages that release separately from .NET", + matchDatasources: ["nuget"], + matchPackageNames: [ + "/^Microsoft.IdentityModel./", + "/^System.IdentityModel./" + ], + groupName: "IdentityModel", + groupSlug: "identity-model" + }, + { + description:"OpenTelemetry packages", + matchDatasources: ["nuget"], + matchPackageNames: ["/^OpenTelemetry./"], + groupName: "OpenTelemetry", + groupSlug: "open-telemetry" + }, { description: "Keep ServiceControl.Management.PowerShell on 8.x", matchFileNames: ["**/ServiceControl.Management.PowerShell.csproj"],