From 65653594c785f0e34b307e0aaf66f324612def25 Mon Sep 17 00:00:00 2001 From: Tunglies <77394545+Tunglies@users.noreply.github.com> Date: Sun, 4 Jan 2026 06:59:36 +0800 Subject: [PATCH] chore: allow to update Cargo.lockl from git repo --- renovate.json | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++ renovate.json5 | 50 -------------------------------------------- 2 files changed, 56 insertions(+), 50 deletions(-) create mode 100644 renovate.json delete mode 100644 renovate.json5 diff --git a/renovate.json b/renovate.json new file mode 100644 index 000000000..2d70b112b --- /dev/null +++ b/renovate.json @@ -0,0 +1,56 @@ +{ + "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 Cargo.lock to track latest commits of git dependencies", + "automerge": true, + "schedule": ["before 5am on monday"] + } +} diff --git a/renovate.json5 b/renovate.json5 deleted file mode 100644 index d7fc1ab5f..000000000 --- a/renovate.json5 +++ /dev/null @@ -1,50 +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__/**", - "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"], - ignoreDeps: ["criterion"], -}