lage/renovate.json5

53 строки
1.6 KiB
Plaintext

{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"github>microsoft/m365-renovate-config:beachballLibraryRecommended",
"github>microsoft/m365-renovate-config:disableEsmVersions",
"github>microsoft/m365-renovate-config:groupMore",
"github>microsoft/m365-renovate-config:groupTypes",
"github>microsoft/m365-renovate-config:keepFresh",
"github>microsoft/m365-renovate-config:restrictNode(14)"
],
"labels": ["renovate"],
"prHourlyLimit": 5,
"ignorePaths": [
"**/node_modules/**",
// incorrect manager is being used for fixtures, and most of them don't have real deps anyway
"**/__fixtures__/**"
],
"regexManagers": [
{
"fileMatch": ["^package.json$"],
"matchStrings": [
"lage-npm\": \"npm:@lage-run/lage@(?<currentValue>[~^]?\\d+\\.\\d+\\.\\d+)"
],
"depNameTemplate": "lage-npm",
"packageNameTemplate": "@lage-run/lage",
"datasourceTemplate": "npm",
"depTypeTemplate": "devDependencies"
}
],
"packageRules": [
{
"groupName": "Docusaurus deps",
"matchPackagePrefixes": ["docusaurus", "@docusaurus/*"]
},
{
"groupName": "lage core deps",
"matchPackagePrefixes": ["backfill-"],
"matchPackageNames": ["backfill", "workspace-tools", "p-graph", "p-profiler"],
"matchUpdateTypes": ["major", "minor", "patch", "bump"],
"dependencyDashboardApproval": false
},
{
// Don't try to pin or otherwise modify in-repo deps
"matchPackagePrefixes": ["@lage-run/"],
"enabled": false
}
]
}