diff --git a/renovate.json b/renovate.json deleted file mode 100644 index f3d1b1076..000000000 --- a/renovate.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "extends": ["config:recommended", ":disableDependencyDashboard"], - "baseBranches": ["dev"], - "enabledManagers": ["cargo", "npm", "github-actions"], - "labels": ["dependencies"], - "ignorePaths": [ - "**/node_modules/**", - "**/bower_components/**", - "**/vendor/**", - "**/__tests__/**", - "**/test/**", - "**/tests/**", - "**/__fixtures__/**", - "**/crate/**", - "shared/**" - ], - "rangeStrategy": "bump", - "packageRules": [ - { - "semanticCommitType": "chore", - "matchPackageNames": ["*"] - }, - { - "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", "updateCargoLock"], - "ignoreDeps": ["criterion"] -} diff --git a/renovate.json5 b/renovate.json5 new file mode 100644 index 000000000..c5af7162b --- /dev/null +++ b/renovate.json5 @@ -0,0 +1,50 @@ +{ + 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, + }, + { + semanticCommitType: "chore", + matchPackageNames: ["*"], + }, + { + 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", "updateCargoLock"], + ignoreDeps: ["criterion"], +}