From ac723e84c3d8444f539d29acb335bdf3e8d58fa1 Mon Sep 17 00:00:00 2001 From: Markus Pesch Date: Wed, 9 Feb 2022 22:48:19 +0100 Subject: [PATCH] fix(renovate): enable automerge for droneci manager --- renovate.json | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/renovate.json b/renovate.json index 2d57448..1d172a5 100644 --- a/renovate.json +++ b/renovate.json @@ -1,21 +1,37 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "automerge": false, + "assigneesFromCodeOwners": true, "automergeStrategy": "merge-commit", "automergeType": "pr", "labels": [ "renovate" ], "packageRules": [ + { + "description": "Automatically update minor and patch versions of used drone-ci images", + "addLabels": [ "renovate/droneci", "renovate/automerge" ], + "automerge": true, + "matchManagers": "droneci", + "matchUpdateTypes": [ "minor", "patch"] + }, { "description": "Automatically update minor and patch versions of go modules", "addLabels": [ "renovate/gomod", "renovate/automerge" ], "automerge": true, + "matchBaseBranches": [ "master" ], "matchManagers": [ "gomod" ], "matchUpdateTypes": [ "minor", "patch" ] + }, + { + "description": "Prepare MR for major update minor of go modules", + "addLabels": [ "renovate/gomod" ], + "automerge": false, + "matchBaseBranches": [ "master" ], + "matchManagers": [ "gomod" ], + "matchUpdateTypes": [ "major" ] } ], - "rebaseLabel": "renovate/rebase", - "rebaseWhen": "behind-base-branch", "postUpdateOptions": [ "gomodTidy" - ] + ], + "rebaseLabel": "renovate/rebase", + "rebaseWhen": "behind-base-branch" }