Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[IDP-2269] Wait 3 days of release age unless it's Workleap dependencies #14

Merged
merged 10 commits into from
Sep 24, 2024
39 changes: 32 additions & 7 deletions default.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
"dependencyDashboard": false,
"gitAuthor": "Renovate Bot <[email protected]>",
"configMigration": true,
"minimumReleaseAge": "3 days",
"customManagers": [
{
"customType": "regex",
Expand All @@ -46,7 +47,22 @@
],
"packageRules": [
{
"description": "Automatically merge minor and patch updates for Microsoft dependencies",
"groupName": "Allow Workleap's NuGet and NPM packages to be updated immediately",
meziantou marked this conversation as resolved.
Show resolved Hide resolved
"minimumReleaseAge": "0 days",
"matchPackageNames": [
"/^Workleap\\./i",
"/^Officevibe\\./i",
"/^Sharegate\\./i",
"/^@workleap",
"/^@sharegate",
"/^@officevibe",
"/^@hopper-ui/",
"/^@orbit-ui/",
"/^@squide/"
]
},
{
"description": "Automatically merge minor and patch updates for Microsoft and trusted, well-known dependencies",
"matchUpdateTypes": ["minor", "patch"],
"automerge": true,
"automergeType": "branch",
Expand All @@ -56,8 +72,12 @@
"mcr.microsoft.com/dotnet/aspnet",
"mcr.microsoft.com/dotnet/runtime",
"mcr.microsoft.com/dotnet/runtime-deps",
"/^[mM]icrosoft\\./",
"/^[sS]ystem\\./"
"Azure.Identity",
asimmon marked this conversation as resolved.
Show resolved Hide resolved
"/^Microsoft\\./i",
asimmon marked this conversation as resolved.
Show resolved Hide resolved
"/^System\\./i",
"coverlet.collector",
asimmon marked this conversation as resolved.
Show resolved Hide resolved
"/^xunit(\\.|$)/i",
"/^MongoDB\\./i"
]
},
{
Expand All @@ -80,16 +100,15 @@
"mcr.microsoft.com/dotnet/runtime",
"mcr.microsoft.com/dotnet/runtime-deps"
],
"minimumReleaseAge": "3 days",
"extends": [
":separateMajorReleases"
]
},
{
"groupName": "microsoft",
"matchPackageNames": [
"/^[mM]icrosoft\\./",
"/^[sS]ystem\\./"
"/^Microsoft\\./i",
"/^System\\./i"
],
"extends": [
":separateMajorReleases"
Expand All @@ -99,7 +118,13 @@
"groupName": "hangfire monorepo",
"description": "Group Hangfire dependencies to make sure the build succeeds since they have strict version restrictions",
"matchManagers": ["nuget"],
"matchPackageNames": ["/^[hH]angfire(\\.|$)/"]
"matchPackageNames": ["/^Hangfire(\\.|$)/i"]
},
{
"groupName": "mongodb monorepo",
"description": "Group MongoDB dependencies update in a single PR to avoid conflicts",
"matchManagers": ["nuget"],
"matchPackageNames": ["/^MongoDB\\./i"]
},
{
"groupName": "pipeline dependencies",
Expand Down