From 367137d05dde2a7d0b321de9e018b2be1df0eb34 Mon Sep 17 00:00:00 2001 From: Julien Brayere Date: Mon, 7 Sep 2026 10:22:21 +0200 Subject: [PATCH] ci: automerge Renovate PRs after successful checks --- renovate.json5 | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/renovate.json5 b/renovate.json5 index 2af57d9..e01b132 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -1,5 +1,27 @@ { $schema: "https://docs.renovatebot.com/renovate-schema.json", - // policy lives in github.com/Obitrain/renovate-config (lib.json5) + // policy lives in github.com/Obitrain/renovate-config (lib.json) extends: ["github>Obitrain/renovate-config:lib"], + + // Merge enabled updates only after checks pass on an up-to-date branch. + "automerge": true, + "automergeType": "pr", + "automergeStrategy": "squash", + "platformAutomerge": false, + "rebaseWhen": "behind-base-branch", + "ignoreTests": false, + "packageRules": [ + { + "matchPackageNames": [ + "*" + ], + "automerge": true + }, + { + "matchUpdateTypes": [ + "major" + ], + "dependencyDashboardApproval": true + } + ] }