From d3b67092e27a32c9e27ad4522587b657a29d822a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 24 Aug 2023 17:07:05 +0000 Subject: [PATCH 1/2] Add renovate.json --- renovate.json | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 renovate.json diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..39a2b6e --- /dev/null +++ b/renovate.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:base" + ] +} From f5bcb1f5e56b8756c58bcc350cbe68a38cc8f44a Mon Sep 17 00:00:00 2001 From: MaySoMusician Date: Fri, 25 Aug 2023 02:15:20 +0900 Subject: [PATCH 2/2] Set up Renovate --- renovate.json | 45 +++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 43 insertions(+), 2 deletions(-) diff --git a/renovate.json b/renovate.json index 39a2b6e..b7a2369 100644 --- a/renovate.json +++ b/renovate.json @@ -1,6 +1,47 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ - "config:base" - ] + ":dependencyDashboard", + ":ignoreModulesAndTests", + "group:monorepos", + "group:recommended", + "replacements:all", + "workarounds:all", + ":gitSignOff", + ":label(dependencies)", + ":prConcurrentLimitNone", + ":prHourlyLimitNone", + ":reviewer(MaySoMusician)", + ":semanticCommits", + ":semanticCommitTypeAll(build)", + ":timezone(Asia/Tokyo)", + "helpers:followTypescriptRc", + "npm:unpublishSafe" + ], + "dependencyDashboardLabels": ["dependencies"], + "packageRules": [ + { + "matchDepTypes": ["dependencies"], + "extends": [":semanticCommitType(fix)"] + }, + { + "matchPackageNames": ["svelte", "@sveltejs/kit"], + "separateMultipleMajor": true, + "major": { + "extends": [":semanticCommitType(feat!)"], + "dependencyDashboardApproval": true, + "commitMessageAction": "Upgrade" + } + } + ], + "lockFileMaintenance": { + "enabled": true, + "schedule": ["after 10pm on thursday"] + }, + "platformCommit": true, + "postUpdateOptions": ["yarnDedupeHighest"], + "rangeStrategy": "bump", + "vulnerabilityAlerts": { + "labels": ["dependencies", "security"] + } }