From 6cb993f4848dd0fe179581a6950ecb1db7ceec36 Mon Sep 17 00:00:00 2001 From: null Date: Tue, 15 Oct 2024 09:48:35 +0200 Subject: [PATCH 1/3] Add renovate.json --- renovate.json | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 renovate.json diff --git a/renovate.json b/renovate.json new file mode 100644 index 00000000..7190a60b --- /dev/null +++ b/renovate.json @@ -0,0 +1,3 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json" +} From 196c1cb99354c7356482f2abb84ce2f7286ade15 Mon Sep 17 00:00:00 2001 From: Maxence Maireaux Date: Tue, 15 Oct 2024 09:53:15 +0200 Subject: [PATCH 2/3] chore: update renovate configuration Add recommended config extension, dependency labels, and package rules for major updates and go dependencies. Enable automerge and platform automerge options. --- renovate.json | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 7190a60b..84320041 100644 --- a/renovate.json +++ b/renovate.json @@ -1,3 +1,22 @@ { - "$schema": "https://docs.renovatebot.com/renovate-schema.json" + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended" + ], + "labels": ["dependencies"], + "packageRules": [ + { + "matchUpdateTypes": ["major"], + "matchBaseBranches": ["main"], + "enabled": false + }, + { + "matchDepNames": ["golang", "go"], + "groupName": "go" + }, + { + "automerge": true, + "platformAutomerge": true + } + ] } From 6881c0fa9ab62f5e6092bf1394cb31be651492ec Mon Sep 17 00:00:00 2001 From: Maxence Maireaux Date: Tue, 15 Oct 2024 10:06:09 +0200 Subject: [PATCH 3/3] chore(renovate): update configuration for PR limits and automerge Add ':prHourlyLimitNone' and ':rebaseStalePrs' to extends. Set major automerge to false and add 'gomodTidy' to postUpdateOptions. Add 'main' to baseBranches. Enable lockFileMaintenance with automerge settings. --- renovate.json | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/renovate.json b/renovate.json index 84320041..d1402c4e 100644 --- a/renovate.json +++ b/renovate.json @@ -1,9 +1,16 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ - "config:recommended" + "config:recommended", + ":prHourlyLimitNone", + ":rebaseStalePrs" ], + "major": { + "automerge": false + }, + "postUpdateOptions": ["gomodTidy"], "labels": ["dependencies"], + "baseBranches": ["main"], "packageRules": [ { "matchUpdateTypes": ["major"], @@ -13,10 +20,12 @@ { "matchDepNames": ["golang", "go"], "groupName": "go" - }, - { - "automerge": true, - "platformAutomerge": true } - ] + ], + "lockFileMaintenance": { + "enabled": true, + "automerge": true, + "automergeType": "pr", + "platformAutomerge": true + } }