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.
182 lines
5.7 KiB
182 lines
5.7 KiB
{ |
|
"$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.100" |
|
} |
|
}, |
|
"ignoreDeps": ["dotnet-sdk"] |
|
}
|
|
|