From ea145e2ac39b81db62d53334e5449cd917361eb6 Mon Sep 17 00:00:00 2001 From: Haritha <73516759+HarithaVattikuti@users.noreply.github.com> Date: Wed, 17 Jun 2026 16:05:47 -0500 Subject: [PATCH] Update version inclusion logic for Node.js parser (#107) --- get-new-tool-versions/parsers/node-parser.psm1 | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/get-new-tool-versions/parsers/node-parser.psm1 b/get-new-tool-versions/parsers/node-parser.psm1 index f15d74f..3e3d180 100644 --- a/get-new-tool-versions/parsers/node-parser.psm1 +++ b/get-new-tool-versions/parsers/node-parser.psm1 @@ -22,9 +22,16 @@ class NodeVersionsParser: BaseVersionsParser { if ($Version.Major -lt 8) { return $false } - - # For Node.JS, we should include all LTS versions (all even-numbered releases) - # https://nodejs.org/en/about/releases/ - return $Version.Major % 2 -eq 0 + elseif ($Version.Major -lt 27) + { + # For Node.JS, we should include all LTS versions (all even-numbered releases) + # https://nodejs.org/en/about/releases/ + return $Version.Major % 2 -eq 0 + } + else + { + # https://nodejs.org/en/blog/announcements/evolving-the-nodejs-release-schedule + return $true + } } -} \ No newline at end of file +}