From 5073863d512295703a3140ecf0e725dd2e89126c Mon Sep 17 00:00:00 2001 From: Brandy Smith <6577830+brandyscarney@users.noreply.github.com> Date: Tue, 27 Oct 2026 16:55:39 -0400 Subject: [PATCH] chore(renovate): automerge minor and patch updates and lockfile maintenance --- renovate.json | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/renovate.json b/renovate.json index 8e4879c..da87ba5 100644 --- a/renovate.json +++ b/renovate.json @@ -11,6 +11,11 @@ "semanticCommits": "enabled", "ignorePaths": ["android/**", "ios/**"], "gitIgnoredAuthors": ["hi@ionicframework.com"], + "platformAutomerge": false, + "lockFileMaintenance": { + "enabled": true, + "automerge": true + }, "packageRules": [ { "matchPackageNames": ["@ionic/**", "!@ionic/eslint-config", "!@ionic/prettier-config"], @@ -60,6 +65,18 @@ "matchPackageNames": ["@types/node"], "allowedVersions": "<25", "description": "Keep Node's types on the major version CI runs (24)" + }, + { + "description": "Automerge minor and patch updates once CI passes. Majors and 0.x packages, where a minor can break, still need review.", + "matchUpdateTypes": ["minor", "patch"], + "matchCurrentVersion": "!/^0/", + "automerge": true + }, + { + "description": "CI only tests the web build, so Capacitor updates still need review for native changes. Pinned so lockfile maintenance can't update it either.", + "matchPackageNames": ["@capacitor/**"], + "rangeStrategy": "pin", + "automerge": false } ] }