{ "$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"], "rangeStrategy": "bump" }, { "matchManagers": ["cargo"], "matchPaths": ["src-tauri/**"], "rangeStrategy": "replace" } ], "enabledManagers": ["npm", "cargo"], "updateInternalDeps": true }