From 85e2af3ca84acfc435bb012c1ccd26a2c616cb42 Mon Sep 17 00:00:00 2001 From: uy/sun Date: Fri, 18 Apr 2025 09:18:19 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E5=88=A9=E7=94=A8=20renovate=20?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=20pre-commit?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/renovate.json5 | 55 ++++++++++++++++++++++++++++++++---------- 1 file changed, 42 insertions(+), 13 deletions(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 249d2dce..0e6b4f5d 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -6,51 +6,80 @@ "schedule:weekly", ":semanticCommitTypeAll(chore)", ], - labels: ["dependencies"], + labels: [ + "dependencies" + ], rangeStrategy: "bump", - ignoreDeps: ["eorzeaenv"], + "pre-commit": { + enabled: true, + }, packageRules: [ { groupName: "Python dependencies", // https://docs.renovatebot.com/modules/manager/pep621/ - matchManagers: ["pep621"], - matchDepTypes: ["project.dependencies"], - matchUpdateTypes: ["minor", "patch"], + matchManagers: [ + "pep621" + ], + matchDepTypes: [ + "project.dependencies" + ], + matchUpdateTypes: [ + "minor", + "patch" + ], description: "Weekly update of Python dependencies", }, { groupName: "Python dev-dependencies", // https://docs.renovatebot.com/modules/manager/pep621/ - matchManagers: ["pep621"], - matchDepTypes: ["tool.uv.dev-dependencies"], - matchUpdateTypes: ["minor", "patch"], + matchManagers: [ + "pep621" + ], + matchDepTypes: [ + "tool.uv.dev-dependencies" + ], + matchUpdateTypes: [ + "minor", + "patch" + ], description: "Weekly update of Python dev-dependencies", }, { groupName: "GitHub actions dependencies", // https://docs.renovatebot.com/modules/manager/github-actions/ - matchManagers: ["github-actions"], + matchManagers: [ + "github-actions" + ], description: "Weekly update of GitHub actions dependencies", }, { groupName: "Docker dependencies", // https://docs.renovatebot.com/modules/manager/dockerfile/ - matchManagers: ["dockerfile"], + matchManagers: [ + "dockerfile" + ], description: "Weekly update of Docker dependencies", }, { // 更新 Python 版本时,需要同时更新这几个文件 groupName: "Python version", - matchPackageNames: ["python"], + matchPackageNames: [ + "python" + ], // https://docs.renovatebot.com/modules/manager/dockerfile/ // https://docs.renovatebot.com/modules/manager/pyenv/ - matchManagers: ["dockerfile", "pyenv"], + matchManagers: [ + "dockerfile", + "pyenv" + ], description: "Weekly update of Python version", }, { groupName: "pre-commit dependencies", // https://docs.renovatebot.com/modules/manager/pre-commit/ - matchManagers: ["pre-commit"], + matchManagers: [ + "pre-commit" + ], description: "Weekly update of pre-commit dependencies", }, ],