{ "extends": ["config:recommended", ":disableDependencyDashboard"], "baseBranches": ["dev"], "enabledManagers": ["cargo", "npm", "github-actions"], "labels": ["dependencies"], "ignorePaths": [ "**/node_modules/**", "**/bower_components/**", "**/vendor/**", "**/__tests__/**", "**/test/**", "**/tests/**", "**/__fixtures__/**", "shared/**" ], "rangeStrategy": "replace", "packageRules": [ { "matchUpdateTypes": ["patch"], "automerge": true }, { "matchPackageNames": ["*"], "semanticCommitType": "chore" }, { "description": "Disable node/pnpm version updates", "matchPackageNames": ["node", "pnpm"], "matchDepTypes": ["engines", "packageManager"], "enabled": false }, { "description": "Group all cargo dependencies into a single PR", "matchManagers": ["cargo"], "groupName": "cargo dependencies" }, { "description": "Group all npm dependencies into a single PR", "matchManagers": ["npm"], "groupName": "npm dependencies" }, { "description": "Group all GitHub Actions updates into a single PR", "matchManagers": ["github-actions"], "groupName": "github actions" } ], "postUpdateOptions": ["pnpmDedupe"], "ignoreDeps": ["criterion"], "lockFileMaintenance": { "enabled": true, "description": "Force update lockfile to track latest commits of git dependencies", "schedule": ["before 5am on monday"] } }