63 lines
1.6 KiB
JSON
63 lines
1.6 KiB
JSON
{
|
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
|
"automerge": false,
|
|
"dependencyDashboard": true,
|
|
"ignoreDeps": [],
|
|
"labels": ["dependencies", "skip-ci"],
|
|
"postUpdateOptions": ["yarnDedupeHighest"],
|
|
"prConcurrentLimit": 30,
|
|
"prHourlyLimit": 4,
|
|
"rebaseWhen": "conflicted",
|
|
"schedule": "on sunday at 9:00am",
|
|
"timezone": "Asia/Shanghai",
|
|
"vulnerabilityAlerts": {
|
|
"labels": ["security"],
|
|
"automerge": true
|
|
},
|
|
"rangeStrategy": "bump",
|
|
"lockFileMaintenance": {
|
|
"enabled": true,
|
|
"schedule": ["on sunday at 9:00am"]
|
|
},
|
|
"packageRules": [
|
|
{
|
|
"matchUpdateTypes": ["minor", "patch"],
|
|
"groupName": "non-major dependencies",
|
|
"groupSlug": "minor-patch-updates"
|
|
},
|
|
{
|
|
"groupName": "Tauri dependencies",
|
|
"groupSlug": "tauri-deps",
|
|
"matchPackagePatterns": ["^@tauri-apps/"],
|
|
"matchManagers": ["npm"],
|
|
"rangeStrategy": "replace"
|
|
},
|
|
{
|
|
"groupName": "UnoCSS dependencies",
|
|
"groupSlug": "unocss-deps",
|
|
"matchPackagePatterns": ["^@unocss/"],
|
|
"matchManagers": ["npm"],
|
|
"rangeStrategy": "replace"
|
|
},
|
|
{
|
|
"description": "Rust crate updates",
|
|
"matchManagers": ["cargo"],
|
|
"groupName": "Rust dependencies",
|
|
"groupSlug": "rust-deps",
|
|
"enabled": true,
|
|
"registryUrls": ["https://crates.io"],
|
|
"rangeStrategy": "replace"
|
|
},
|
|
{
|
|
"matchUpdateTypes": ["patch", "digest", "pin"],
|
|
"matchManagers": ["npm", "cargo"]
|
|
},
|
|
{
|
|
"matchManagers": ["npm", "cargo"],
|
|
"rangeStrategy": "replace"
|
|
}
|
|
],
|
|
"enabledManagers": ["npm", "cargo"],
|
|
"updateInternalDeps": true
|
|
}
|