From ec089a3575ba269fc2bbbf39f459a2cfebd34458 Mon Sep 17 00:00:00 2001 From: Mister Marko <106281235+cmarko89@users.noreply.github.com> Date: Fri, 30 Oct 2026 09:34:43 -0400 Subject: [PATCH] chore(renovate): hold Node runtime majors for the Eir gate The Renovate standard holds every major for the Eir agent-gate (tier 3), but the preset only labelled npm, pip and docker majors, so a node-version major auto-merged: homelab-stacks#1759 moved two workflows to Node 26, which no longer ships corepack, and every Eir agent task failed. Node runtime majors (node-version datasource: workflows, .nvmrc, engines) now carry gate:renovate-major and never auto-merge. --- default.json | 13 +++++++++++++ renovate.json | 13 +++++++++++++ 2 files changed, 26 insertions(+) diff --git a/default.json b/default.json index 9e875b9..f52e052 100644 --- a/default.json +++ b/default.json @@ -140,6 +140,19 @@ "gate:renovate-major" ] }, + { + "description": "Label Node runtime major updates (node-version in workflows, .nvmrc, engines) for the Eir agent-gate (tier 3): Node 25+ dropped corepack and the fleet pins one Node major per repo, so a runtime major is never a blind merge", + "matchDatasources": [ + "node-version" + ], + "matchUpdateTypes": [ + "major" + ], + "automerge": false, + "addLabels": [ + "gate:renovate-major" + ] + }, { "description": "Label docker-compose major image updates for the Eir agent-gate (tier 3)", "matchManagers": [ diff --git a/renovate.json b/renovate.json index 2094c1f..293a5c8 100644 --- a/renovate.json +++ b/renovate.json @@ -140,6 +140,19 @@ "gate:renovate-major" ] }, + { + "description": "Label Node runtime major updates (node-version in workflows, .nvmrc, engines) for the Eir agent-gate (tier 3): Node 25+ dropped corepack and the fleet pins one Node major per repo, so a runtime major is never a blind merge", + "matchDatasources": [ + "node-version" + ], + "matchUpdateTypes": [ + "major" + ], + "automerge": false, + "addLabels": [ + "gate:renovate-major" + ] + }, { "description": "Label docker-compose major image updates for the Eir agent-gate (tier 3)", "matchManagers": [