diff --git a/renovate.json b/renovate.json index 4e396c517..a4ae7b451 100644 --- a/renovate.json +++ b/renovate.json @@ -1,131 +1,19 @@ { - "extends": ["config:base"], + "extends": ["config:recommended"], "baseBranches": ["dev", "1.x"], - "schedule": "after 3am on Wednesday", - "ignorePaths": [], "labels": ["type: chore"], "enabledManagers": ["cargo", "npm"], - "cargo": { - "enabled": true - }, "packageRules": [ { - "packagePatterns": ["*"], + "matchPackagePatterns": ["*"], + "semanticCommitType": "chore" + }, + { + "description": "Disable node/pnpm version updates", + "matchPackageNames": ["node", "pnpm"], + "matchDepTypes": ["engines", "packageManager"], "enabled": false - }, - { - "enabled": true, - "paths": ["crates/tauri/**"], - "groupName": "Tauri Core", - "groupSlug": "allTauriCore", - "commitMessagePrefix": "chore(deps)", - "lockFileMaintenance": { - "enabled": true - }, - "rebaseConflictedPrs": false, - "ignoreDeps": ["cargo_toml", "toml"] - }, - { - "enabled": true, - "paths": ["crates/tauri-build/**"], - "groupName": "Tauri Build", - "groupSlug": "allTauriBuild", - "commitMessagePrefix": "chore(deps)", - "lockFileMaintenance": { - "enabled": true - }, - "rebaseConflictedPrs": false, - "ignoreDeps": ["cargo_toml"] - }, - { - "enabled": true, - "paths": ["crates/tauri-codegen/**"], - "groupName": "Tauri Codegen", - "groupSlug": "allTauriCodegen", - "commitMessagePrefix": "chore(deps)", - "lockFileMaintenance": { - "enabled": true - }, - "rebaseConflictedPrs": false - }, - { - "enabled": true, - "paths": ["crates/tauri-macros/**"], - "groupName": "Tauri Macros", - "groupSlug": "allTauriMacros", - "commitMessagePrefix": "chore(deps)", - "lockFileMaintenance": { - "enabled": true - }, - "rebaseConflictedPrs": false - }, - { - "enabled": true, - "paths": ["crates/tauri-utils/**"], - "groupName": "Tauri Utils", - "groupSlug": "allTauriUtils", - "commitMessagePrefix": "chore(deps)", - "lockFileMaintenance": { - "enabled": true - }, - "rebaseConflictedPrs": false - }, - { - "enabled": true, - "paths": ["crates/tauri-cli/**"], - "groupName": "Tauri CLI", - "groupSlug": "allTauriCLI", - "commitMessagePrefix": "chore(deps)", - "lockFileMaintenance": { - "enabled": true - }, - "rebaseConflictedPrs": false, - "matchManagers": ["cargo"], - "ignoreDeps": ["minisign"] - }, - { - "enabled": true, - "paths": ["crates/tauri-bundler/**"], - "groupName": "Tauri Bundler", - "groupSlug": "allTauriBundler", - "commitMessagePrefix": "chore(deps)", - "lockFileMaintenance": { - "enabled": true - }, - "rebaseConflictedPrs": false - }, - { - "enabled": true, - "paths": ["crates/tauri-macos-sign/**"], - "groupName": "Tauri macOSSign", - "groupSlug": "allTauriMacOSSign", - "commitMessagePrefix": "chore(deps)", - "lockFileMaintenance": { - "enabled": true - }, - "rebaseConflictedPrs": false - }, - { - "enabled": true, - "paths": ["packages/cli"], - "groupName": "Tauri JS CLI", - "groupSlug": "allTauriJSCLI", - "commitMessagePrefix": "chore(deps)", - "lockFileMaintenance": { - "enabled": true - }, - "rebaseConflictedPrs": false - }, - { - "enabled": true, - "paths": ["packages/api/**"], - "groupName": "Tauri API Definitions", - "groupSlug": "allTauriAPIDefinitions", - "commitMessagePrefix": "chore(deps)", - "lockFileMaintenance": { - "enabled": true - }, - "rebaseConflictedPrs": false } - ] + ], + "postUpdateOptions": ["pnpmDedupe"] }