From 0145d39f2e179631cb3d0a672092711d663030b8 Mon Sep 17 00:00:00 2001 From: Gregor Zeitlinger Date: Mon, 2 Nov 2026 08:46:06 +0000 Subject: [PATCH 1/2] chore: disable major Node.js updates via mise Signed-off-by: Gregor Zeitlinger --- .github/renovate.json5 | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 300187cc4..125c5762f 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -22,6 +22,22 @@ 'updatePinnedDependencies': false }, packageRules: [ + { + description: 'Disable major Node.js updates through mise while allowing minor and patch updates', + matchManagers: [ + 'mise', + ], + matchDatasources: [ + 'node-version', + ], + matchDepNames: [ + 'node', + ], + matchUpdateTypes: [ + 'major', + ], + enabled: false, + }, { description: 'Update component-prefixed shared-workflow action tags', matchManagers: [ From 2447511390cac6ae671979ac246fa71c1bd29f64 Mon Sep 17 00:00:00 2001 From: Gregor Zeitlinger Date: Mon, 2 Nov 2026 09:44:37 +0000 Subject: [PATCH 2/2] docs: clarify Node update rule rationale Signed-off-by: Gregor Zeitlinger --- .github/renovate.json5 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 125c5762f..93988b4fb 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -23,7 +23,7 @@ }, packageRules: [ { - description: 'Disable major Node.js updates through mise while allowing minor and patch updates', + description: 'Block Node.js major updates because Node 26 fails the Renovate dependency lint in Flint', matchManagers: [ 'mise', ],