From 0e5a78d8a6b9079b6dfb15a0cf99380ab41a7872 Mon Sep 17 00:00:00 2001 From: Yiya Chen Date: Mon, 12 May 2025 18:54:35 +0800 Subject: [PATCH] chore: add renovate (#283) Signed-off-by: Yi-Ya Chen --- .github/renovate.json | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .github/renovate.json diff --git a/.github/renovate.json b/.github/renovate.json new file mode 100644 index 00000000..9ed5a514 --- /dev/null +++ b/.github/renovate.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": ["config:recommended"], + "baseBranches": [ + "master", + "main", + "/^release-harvester-v\\d+\\.\\d+$/" + ], + "automergeMajor": false, + "semanticCommits": "enabled", + "semanticCommitType": "chore", + "semanticCommitScope": "deps", + "prHourlyLimit": 12, + "timezone": "Asia/Taipei", + "schedule": ["after 10am on sunday"], + "postUpdateOptions": ["yarnDedupeFewer"], + "packageRules": [ + { + "matchUpdateTypes": ["major"], + "enabled": false + }, + { + "matchPackagePatterns": ["vue", "vue-router", "vuex"], + "matchUpdateTypes": ["major"], + "enabled": false + }, + { + "matchPackageNames": ["@rancher/shell"], + "enabled": false + }, + { + "matchUpdateTypes": ["minor"], + "groupName": "minor dependencies" + }, + { + "matchUpdateTypes": ["patch", "digest"], + "automerge": true, + "groupName": "patch digest dependencies" + } + ] +}