mirror of
https://github.com/bitwarden/server.git
synced 2024-12-28 17:57:37 +01:00
210 lines
6.9 KiB
JSON
210 lines
6.9 KiB
JSON
{
|
|
"$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",
|
|
"commitMessagePrefix": "[deps] Auth:",
|
|
"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"]
|
|
},
|
|
{
|
|
"matchPackagePatterns": ["^Microsoft.Extensions.Logging"],
|
|
"groupName": "Microsoft.Extensions.Logging",
|
|
"description": "Group Microsoft.Extensions.Logging to exclude them from the dotnet monorepo preset"
|
|
},
|
|
{
|
|
"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",
|
|
"dotnet-ef",
|
|
"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"]
|
|
},
|
|
{
|
|
"matchPackagePatterns": ["EntityFrameworkCore", "^dotnet-ef"],
|
|
"groupName": "EntityFrameworkCore",
|
|
"description": "Group EntityFrameworkCore to exclude them from the dotnet monorepo preset"
|
|
},
|
|
{
|
|
"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.EnvironmentVariables",
|
|
"Microsoft.Extensions.Configuration.UserSecrets",
|
|
"Microsoft.Extensions.Configuration",
|
|
"Microsoft.Extensions.DependencyInjection.Abstractions",
|
|
"Microsoft.Extensions.DependencyInjection",
|
|
"SendGrid"
|
|
],
|
|
"description": "Tools owned dependencies",
|
|
"commitMessagePrefix": "[deps] Tools:",
|
|
"reviewers": ["team:team-tools-dev"]
|
|
},
|
|
{
|
|
"matchPackagePatterns": ["^Microsoft.AspNetCore.SignalR"],
|
|
"groupName": "SignalR",
|
|
"description": "Group SignalR to exclude them from the dotnet monorepo preset"
|
|
},
|
|
{
|
|
"matchPackagePatterns": ["^Microsoft.Extensions.Configuration"],
|
|
"groupName": "Microsoft.Extensions.Configuration",
|
|
"description": "Group Microsoft.Extensions.Configuration to exclude them from the dotnet monorepo preset"
|
|
},
|
|
{
|
|
"matchPackagePatterns": ["^Microsoft.Extensions.DependencyInjection"],
|
|
"groupName": "Microsoft.Extensions.DependencyInjection",
|
|
"description": "Group Microsoft.Extensions.DependencyInjection to exclude them from the dotnet monorepo preset"
|
|
},
|
|
{
|
|
"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"]
|
|
}
|