From cdb60e59ca3c873f58c1db7abfe80eae2199a73b Mon Sep 17 00:00:00 2001 From: Adam Moussa Date: Wed, 26 Aug 2026 14:06:22 -0400 Subject: [PATCH] chore(renovate): add Renovate frontend overlay config --- .github/renovate.json | 61 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 .github/renovate.json diff --git a/.github/renovate.json b/.github/renovate.json new file mode 100644 index 0000000..e430e81 --- /dev/null +++ b/.github/renovate.json @@ -0,0 +1,61 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "enabledManagers": ["nuget", "npm"], + "minimumReleaseAge": "3 days", + "internalChecksFilter": "strict", + "packageRules": [ + { + "description": [ + "Do not open major or replacement PRs until approved on the dashboard" + ], + "matchUpdateTypes": ["major", "replacement"], + "dependencyDashboardApproval": true + }, + { + "description": ["Group non-major nuget updates"], + "matchManagers": ["nuget"], + "matchUpdateTypes": ["minor", "patch"], + "groupName": "nuget minor and patch" + }, + { + "description": [ + "Keep ASP.NET Core, EF Core, and dotnet-ef majors together" + ], + "matchPackageNames": [ + "Microsoft.AspNetCore{/,}**", + "Microsoft.EntityFrameworkCore{/,}**", + "dotnet-ef" + ], + "matchUpdateTypes": ["major"], + "groupName": "aspnetcore and ef core" + }, + { + "description": ["Keep AWS SDK majors together"], + "matchPackageNames": ["/^AWSSDK\\./"], + "matchUpdateTypes": ["major"], + "groupName": "aws sdk" + }, + { + "description": ["Keep xunit and the VS test SDK together"], + "matchPackageNames": [ + "xunit", + "xunit.{/,}**", + "Microsoft.NET.Test.Sdk" + ], + "matchUpdateTypes": ["major"], + "groupName": "xunit" + }, + { + "description": ["Keep FluentValidation packages together"], + "matchPackageNames": ["FluentValidation{/,}**"], + "matchUpdateTypes": ["major"], + "groupName": "fluentvalidation" + }, + { + "description": ["Keep aws-cdk and aws-cdk-lib together"], + "matchPackageNames": ["aws-cdk", "aws-cdk-lib"], + "matchUpdateTypes": ["major"], + "groupName": "aws cdk" + } + ] +} \ No newline at end of file