From 1f5ce4fb434267149626ade02e10a03c9de8c6b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=A5=E6=B5=A9?= Date: Thu, 14 Aug 2025 14:47:39 +0800 Subject: [PATCH] =?UTF-8?q?build(deps):=20=E6=9B=B4=E6=96=B0=20Renovate=20?= =?UTF-8?q?=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加 updateInternalDeps 设置,启用单仓库内的内部依赖更新 - 将 rangeStrategy 从 "bump" 改为 "auto",自动选择合适的版本范围 - 为 TypeScript 相关的包规则添加 rangeStrategy: "tilde",使用 ~ 版本范围 - 调整 primevue pkgs 的位置,提高配置可读性 --- default.json5 | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/default.json5 b/default.json5 index a730b46..f3703f0 100644 --- a/default.json5 +++ b/default.json5 @@ -16,13 +16,16 @@ ":prConcurrentLimitNone", // 取消并发 PR 限制 ":semanticCommitTypeAll(chore)" // 统一使用 chore 作为 commit 类型 ], + // Should update internal deps in a monorepo + "updateInternalDeps": true, + "ignoreTests": false, "vulnerabilityAlerts": { "enabled": true, "labels": ["security"], "automerge": false, "schedule": "at any time" }, "platformAutomerge": false, // https://docs.renovatebot.com/configuration-options/#platformautomerge "labels": [ "dependencies" ], "dependencyDashboard": false, "forkProcessing": "enabled", - "rangeStrategy": "bump", + "rangeStrategy": "auto", "internalChecksFilter": "none", // https://docs.renovatebot.com/configuration-options/#internalchecksfilter "packageRules": [ { "minimumReleaseAge": "14 days", "matchPackageNames": [ "*" ] }, @@ -35,11 +38,12 @@ // It's easier to deal with all the Vite plugins at once when Vite ships a new major version { "groupName": "vite packages", "extends": ["packages:vite"], "minimumReleaseAge": "3 days" }, - { "groupName": "primevue pkgs", "matchPackageNames": ["/prime/"] }, - + // TypeScript doesn't follow semver, so we need to separate minor and patch updates // - { "groupName": "typescript", "matchDepNames": ["typescript"], "separateMinorPatch": true, "separateMultipleMinor": true }, + { "groupName": "typescript", "matchDepNames": ["typescript"], "separateMinorPatch": true, "separateMultipleMinor": true, "rangeStrategy": "tilde" }, + + { "groupName": "primevue pkgs", "matchPackageNames": ["/prime/"] }, // Prettier, when used as a devDependency to format code, should be pinned. // SemVer only applies to its API, not its formatting behavior.