From d3e782c4dbfcb675f57142bbbf5d8b8e637c3181 Mon Sep 17 00:00:00 2001 From: devpow112 Date: Sat, 23 May 2026 20:59:54 -0400 Subject: [PATCH] chore(node): resolve active LTS from the official nodejs API --- .github/workflows/update-node.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/update-node.yml b/.github/workflows/update-node.yml index f6660e3a..a57d55ec 100644 --- a/.github/workflows/update-node.yml +++ b/.github/workflows/update-node.yml @@ -22,8 +22,14 @@ jobs: id: info run: | OLD_VERSION=$(<.nvmrc) - NEW_VERSION=$(curl -sSf https://resolve-node.vercel.app/lts) - NEW_VERSION=${NEW_VERSION#'v'} + INDEX_URL=https://nodejs.org/dist/index.json + LATEST_LTS=$(curl -sSf "$INDEX_URL" | jq -r ' + [.[] | select(.lts != false)] | + sort_by(.version | ltrimstr("v") | split(".") | map(tonumber)) | + last | + .version + ') + NEW_VERSION=${LATEST_LTS#v} NEW_VERSION=${NEW_VERSION%%.*} UPDATE_TITLE="chore(node): bump from $OLD_VERSION to $NEW_VERSION" UPDATE_BODY="Bump Node from $OLD_VERSION to $NEW_VERSION."