From 7816b6f02c379c8359a1db51c593ab4b8dd19d20 Mon Sep 17 00:00:00 2001 From: joshavant <830519+joshavant@users.noreply.github.com> Date: Fri, 23 Oct 2026 15:40:18 -0500 Subject: [PATCH 1/2] fix(ci): pin patched Node 22 and 24 checks --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 198d3a5..60e386b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -36,8 +36,8 @@ jobs: fail-fast: false matrix: node: - - 22 - - 24 + - 22.23.4 + - 24.22.1 os: - ubuntu-latest - xcode-27 From a45ae4b1867c64c2890a982d34825f9552730cc9 Mon Sep 17 00:00:00 2001 From: joshavant <830519+joshavant@users.noreply.github.com> Date: Fri, 23 Oct 2026 15:43:39 -0500 Subject: [PATCH 2/2] docs: record patched CI runtime selectors --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 191ca4d..c472d76 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,8 @@ ### CI +- Pin Node 22/24 CI checks to 22.23.4/24.22.1 while retaining Node 25 compatibility coverage. + - Keep tsdown and Vitest on their Node 25-compatible release lines, prevent incompatible automated upgrades, and refresh the formatter, linter, test patches, and pnpm 11 tooling. Thanks @dependabot. - Use Node.js24.22.1 for release tooling to reject the disclosed eMudhra incident keys.