2023-12-05 03:47:40 +03:00
|
|
|
{
|
|
|
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
2024-01-04 13:34:54 +03:00
|
|
|
"extends": ["config:recommended", ":disablePeerDependencies"],
|
2023-12-05 03:47:40 +03:00
|
|
|
"labels": ["dependencies"],
|
2024-01-04 13:34:54 +03:00
|
|
|
"ignorePaths": [
|
|
|
|
"**/node_modules/**",
|
|
|
|
"**/bower_components/**",
|
|
|
|
"**/vendor/**",
|
|
|
|
"**/examples/**",
|
|
|
|
"**/__tests__/**",
|
|
|
|
"**/test/**",
|
|
|
|
"**/__fixtures__/**"
|
|
|
|
],
|
2023-12-05 03:47:40 +03:00
|
|
|
"packageRules": [
|
|
|
|
{
|
|
|
|
"matchPackagePatterns": ["^eslint", "^@typescript-eslint"],
|
2023-12-29 13:23:56 +03:00
|
|
|
"rangeStrategy": "replace",
|
2023-12-05 03:47:40 +03:00
|
|
|
"groupName": "linter"
|
|
|
|
},
|
2024-02-01 13:58:09 +03:00
|
|
|
{
|
2024-05-13 11:04:40 +03:00
|
|
|
"matchDepNames": ["oxlint"],
|
2024-02-01 13:58:09 +03:00
|
|
|
"rangeStrategy": "replace",
|
|
|
|
"groupName": "oxlint"
|
|
|
|
},
|
2023-12-05 03:47:40 +03:00
|
|
|
{
|
2024-02-01 11:28:22 +03:00
|
|
|
"groupName": "blocksuite-canary",
|
2023-12-05 03:47:40 +03:00
|
|
|
"matchPackagePatterns": ["^@blocksuite"],
|
2023-12-05 05:45:55 +03:00
|
|
|
"excludePackageNames": ["@blocksuite/icons"],
|
2023-12-29 13:23:56 +03:00
|
|
|
"rangeStrategy": "replace",
|
2024-02-01 11:28:22 +03:00
|
|
|
"followTag": "canary"
|
2023-12-29 13:23:56 +03:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"groupName": "all non-major dependencies",
|
|
|
|
"groupSlug": "all-minor-patch",
|
|
|
|
"matchPackagePatterns": ["*"],
|
2024-02-01 13:58:09 +03:00
|
|
|
"excludePackagePatterns": ["^@blocksuite/", "oxlint"],
|
2023-12-29 13:23:56 +03:00
|
|
|
"matchUpdateTypes": ["minor", "patch"]
|
|
|
|
},
|
2024-05-07 10:31:41 +03:00
|
|
|
{
|
|
|
|
"groupName": "rust toolchain",
|
|
|
|
"matchManagers": ["custom.regex"],
|
2024-05-13 11:04:40 +03:00
|
|
|
"matchDepNames": ["rustc"]
|
2023-12-05 03:47:40 +03:00
|
|
|
}
|
|
|
|
],
|
|
|
|
"commitMessagePrefix": "chore: ",
|
|
|
|
"commitMessageAction": "bump up",
|
|
|
|
"commitMessageTopic": "{{depName}} version",
|
|
|
|
"ignoreDeps": [],
|
2024-01-26 09:19:37 +03:00
|
|
|
"postUpdateOptions": ["yarnDedupeHighest"],
|
2023-12-05 03:47:40 +03:00
|
|
|
"lockFileMaintenance": {
|
|
|
|
"enabled": true,
|
|
|
|
"extends": ["schedule:weekly"]
|
2024-05-07 10:31:41 +03:00
|
|
|
},
|
|
|
|
"customManagers": [
|
|
|
|
{
|
|
|
|
"customType": "regex",
|
|
|
|
"fileMatch": ["^rust-toolchain\\.toml?$"],
|
|
|
|
"matchStrings": [
|
|
|
|
"channel\\s*=\\s*\"(?<currentValue>\\d+\\.\\d+(\\.\\d+)?)\""
|
|
|
|
],
|
|
|
|
"depNameTemplate": "rustc",
|
|
|
|
"packageNameTemplate": "rust-lang/rust",
|
|
|
|
"datasourceTemplate": "github-releases"
|
|
|
|
}
|
|
|
|
]
|
2023-12-05 03:47:40 +03:00
|
|
|
}
|