Skip to content

fix(docker): upgrade node runtime to 22.23.4 - #291

Merged
zahin-mohammad merged 1 commit into
masterfrom
zahinmohammad/wcn-3304-upgrade-advanced-wallets-node-runtime-to-a-supported-22x
Oct 21, 2026
Merged

zahin-mohammad merged 1 commit into
masterfrom
zahinmohammad/wcn-3304-upgrade-advanced-wallets-node-runtime-to-a-supported-22x

Conversation

@zahin-mohammad

Copy link
Copy Markdown
Contributor

Summary

Upgrades the Node runtime to 22.23.4, the supported 22.x floor containing the October 2026 Node.js security fixes. Stays on the 22 major; no 26 cutover.

  • Dockerfile (builder + production) and integration-tests.Dockerfile (builder + runner): node:22.23.4-alpine@sha256:ce8d97f7cfc7c5386421eb932df20a29df99b1a7f469f6157d5c9956702ffadc (digest from docker pull + docker inspect), ENV NODE_VERSION and stale CVE comments updated.
  • .nvmrc: 22.1.0 -> 22.23.4.
  • CI pins in pull_request.yaml and build-and-test.yaml: 22.14.0 -> 22.23.4, so CI tests the shipped Node.

Covers WCN-3304, WCN-3707 (runtime) and WCN-3710 (compatibility). WCN-3713 (staged rollout with runtime evidence) still needs a real deploy and is not covered.

Verification

  • Both images build, including native addon compilation.
  • node --version in the production image: v22.23.4.
  • Production image boots: "Advanced Wallet Manager started successfully" (TLS off, fake key provider URL; health endpoint response not observed).
  • npm run test:integration in the new runner image: 29 passing (native arm64 build; the amd64-emulated run was SIGKILLed on a Mac).

Deployment of this image is not established from repo evidence; release-to-ghcr.yaml only pushes to GHCR.

Ticket: WCN-3304

🤖 Generated with Claude Code

Bump the builder and production images, the integration-tests image,
.nvmrc and the CI node-version pins from 22.14.0 (22.1.0 for .nvmrc) to
22.23.4, the supported 22.x floor containing the October 2026 Node.js
security fixes. Image digests are re-pinned to the digest resolved for
node:22.23.4-alpine.

Ticket: WCN-3304

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@linear-code

linear-code Bot commented Oct 21, 2026

Copy link
Copy Markdown

WCN-3304

@zahin-mohammad
zahin-mohammad merged commit e6153ab into master Oct 21, 2026
23 checks passed
@zahin-mohammad
zahin-mohammad deleted the zahinmohammad/wcn-3304-upgrade-advanced-wallets-node-runtime-to-a-supported-22x branch October 21, 2026 20:12
@ralph-bitgo ralph-bitgo Bot mentioned this pull request Oct 21, 2026
2 of 3 tasks
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.

2 participants