{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:base", ":combinePatchMinorReleases", ":dependencyDashboard", ":maintainLockFilesWeekly", ":pinAllExceptPeerDependencies", ":prConcurrentLimit10", ":rebaseStalePrs", ":separateMajorReleases", "group:monorepos", "schedule:weekends" ], "enabledManagers": [ "dockerfile", "docker-compose", "github-actions", "npm", "nuget" ], "commitMessagePrefix": "[deps]:", "commitMessageTopic": "{{depName}}", "packageRules": [ { "groupName": "dockerfile minor", "matchManagers": ["dockerfile"], "matchUpdateTypes": ["minor", "patch"] }, { "groupName": "docker-compose minor", "matchManagers": ["docker-compose"], "matchUpdateTypes": ["minor", "patch"] }, { "groupName": "gh minor", "matchManagers": ["github-actions"], "matchUpdateTypes": ["minor", "patch"] }, { "matchPackageNames": ["DnsClient", "Quartz"], "description": "Admin Console owned dependencies", "commitMessagePrefix": "[deps] AC:", "reviewers": ["team:team-admin-console-dev"] }, { "matchFileNames": ["src/Admin/package.json", "src/Sso/package.json"], "description": "Admin & SSO npm packages", "reviewers": ["team:team-auth-dev"] }, { "matchPackageNames": [ "AspNetCoreRateLimit", "AspNetCoreRateLimit.Redis", "Azure.Extensions.AspNetCore.DataProtection.Blobs", "Azure.Messaging.EventGrid", "Azure.Messaging.ServiceBus", "Azure.Storage.Blobs", "Azure.Storage.Queues", "Fido2.AspNet", "IdentityServer4", "IdentityServer4.AccessTokenValidation", "Microsoft.Azure.Cosmos", "Microsoft.Azure.Cosmos.Table", "Microsoft.Extensions.Caching.StackExchangeRedis", "Microsoft.Extensions.Identity.Stores", "Otp.NET", "Sustainsys.Saml2.AspNetCore2", "YubicoDotNetClient" ], "description": "Auth owned dependencies", "commitMessagePrefix": "[deps] Auth:", "reviewers": ["team:team-auth-dev"] }, { "matchPackageNames": [ "AutoFixture.AutoNSubstitute", "AutoFixture.Xunit2", "BenchmarkDotNet", "BitPay.Light", "Braintree", "coverlet.collector", "FluentAssertions", "Kralizek.AutoFixture.Extensions.MockHttp", "Microsoft.AspNetCore.Mvc.Testing", "Microsoft.Extensions.Logging", "Microsoft.Extensions.Logging.Console", "Newtonsoft.Json", "NSubstitute", "Sentry.Serilog", "Serilog.AspNetCore", "Serilog.Extensions.Logging", "Serilog.Extensions.Logging.File", "Serilog.Sinks.AzureCosmosDB", "Serilog.Sinks.SyslogMessages", "Stripe.net", "Swashbuckle.AspNetCore", "Swashbuckle.AspNetCore.SwaggerGen", "xunit", "xunit.runner.visualstudio" ], "description": "Billing owned dependencies", "commitMessagePrefix": "[deps] Billing:", "reviewers": ["team:team-billing-dev"] }, { "matchPackageNames": ["CommandDotNet", "dbup-sqlserver", "YamlDotNet"], "description": "DevOps owned dependencies", "commitMessagePrefix": "[deps] DevOps:", "reviewers": ["team:team-devops"] }, { "matchPackageNames": [ "Microsoft.AspNetCore.Authentication.JwtBearer", "Microsoft.AspNetCore.Http", "Microsoft.Data.SqlClient" ], "description": "Platform owned dependencies", "commitMessagePrefix": "[deps] Platform:", "reviewers": ["team:team-platform-dev"] }, { "matchPackageNames": [ "Dapper", "linq2db.EntityFrameworkCore", "Microsoft.EntityFrameworkCore.Design", "Microsoft.EntityFrameworkCore.InMemory", "Microsoft.EntityFrameworkCore.Relational", "Microsoft.EntityFrameworkCore.Sqlite", "Microsoft.EntityFrameworkCore.SqlServer", "Npgsql.EntityFrameworkCore.PostgreSQL", "Pomelo.EntityFrameworkCore.MySql" ], "description": "Secrets Manager owned dependencies", "commitMessagePrefix": "[deps] SM:", "reviewers": ["team:team-secrets-manager-dev"] }, { "matchPackageNames": [ "AutoMapper.Extensions.Microsoft.DependencyInjection", "AWSSDK.SimpleEmail", "AWSSDK.SQS", "Handlebars.Net", "LaunchDarkly.ServerSdk", "MailKit", "Microsoft.AspNetCore.SignalR.Protocols.MessagePack", "Microsoft.AspNetCore.SignalR.StackExchangeRedis", "Microsoft.Azure.NotificationHubs", "Microsoft.Extensions.Configuration", "Microsoft.Extensions.Configuration.EnvironmentVariables", "Microsoft.Extensions.Configuration.UserSecrets", "Microsoft.Extensions.DependencyInjection", "Microsoft.Extensions.DependencyInjection.Abstractions", "SendGrid" ], "description": "Tools owned dependencies", "commitMessagePrefix": "[deps] Tools:", "reviewers": ["team:team-tools-dev"] }, { "matchPackageNames": [ "AngleSharp", "AspNetCore.HealthChecks.AzureServiceBus", "AspNetCore.HealthChecks.AzureStorage", "AspNetCore.HealthChecks.Network", "AspNetCore.HealthChecks.Redis", "AspNetCore.HealthChecks.SendGrid", "AspNetCore.HealthChecks.SqlServer", "AspNetCore.HealthChecks.Uris" ], "description": "Vault owned dependencies", "commitMessagePrefix": "[deps] Vault:", "reviewers": ["team:team-vault-dev"] } ], "force": { "constraints": { "dotnet": "6.0.413" } } }