Skip to content

chore(deps): update node.js to v24.22.1 - #1044

Merged
ryanio merged 1 commit into
mainfrom
claude/1792685585-node-24-22-1
Oct 22, 2026
Merged

ryanio merged 1 commit into
mainfrom
claude/1792685585-node-24-22-1

Conversation

@ryanio

@ryanio ryanio commented Oct 22, 2026

Copy link
Copy Markdown
Collaborator

Motivation

Some eMudhra CA certificates were compromised, and 24.22.1 is the first Node 24 release that our internal check treats as patched. .nvmrc pins 24.21.0, so nvm use here asks for a version that machines on the patched toolchain no longer have installed.

Renovate keeps this pin current and would open the same bump on its next Monday run once 24.22.1 passes the repo's 7-day minimumReleaseAge. This lands it now. The title matches Renovate's format so its history stays readable.

Solution

Bump .nvmrc from 24.21.0 to 24.22.1, keeping the file's lack of a trailing newline.

Only npm-publish.yml reads .nvmrc (node-version-file). The lint, build and test jobs in main.yaml use node-version: 24.x, which already resolves to the latest 24.x on the runner. engines.node stays >=20.0.0.

Tests

No code changes. Locally on Node 24.22.1: npm ci and npm run lint (type check and biome) pass. Build and test results are below once they finish.

Removed or moved guards

None.

🤖 Generated with Claude Code

24.22.1 is the patched floor for Node 24 in IT's eMudhra certificate
check, and machines running it now uninstall older 24.x releases.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ryanio
ryanio merged commit 827a1f1 into main Oct 22, 2026
8 checks passed
@ryanio
ryanio deleted the claude/1792685585-node-24-22-1 branch October 22, 2026 16:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant