Skip to content

docs(root): deprecate Node.js 22 support - #10078

Draft
yashaanand wants to merge 7 commits into
masterfrom
yashaanand/wcn-3799-deprecate-nodejs-22-support-in-bitgojs
Draft

yashaanand wants to merge 7 commits into
masterfrom
yashaanand/wcn-3799-deprecate-nodejs-22-support-in-bitgojs

Conversation

@yashaanand

Copy link
Copy Markdown
Contributor

Stacked on #10043; rebase onto master after it merges.

Deprecation notice for Node.js 22 ahead of its 2027-04-30 end-of-life, per WCN-3799. Docs only; nothing is removed yet.

  • README.md: add the deprecation notice, mark 22 deprecated in the CI list, and document the deprecation lifecycle rule.
  • DEVELOPERS.md / CLAUDE.md / modules/bitgo/README.md / modules/express/README.md: deprecation wording.
  • .github/workflows/ci.yml: comment that 22.x stays required until the removal release.
  • scripts/sdk-coin-generator-v2/core/generator.ts: comment keeping the generator range in sync with the policy.

Follow-up removal tracked in WCN-3845.

Document the Node.js 24 container baseline.

Align source prerequisites with the supported Node.js 22, 24, and 26 releases.

Ticket: WCN-3753
Limit repository-wide Prettier checks to eight processes and ESLint checks
to two processes. This avoids V8 crashes and runner resource exhaustion.

Ticket: WCN-3753
Use the current wallet signing method in mocks and assert exact expected responses.

Unexpected missing-method errors now fail instead of satisfying broad error checks.

Ticket: WCN-3753
@linear-code

linear-code Bot commented Oct 27, 2026

Copy link
Copy Markdown
Contributor

WCN-3799

Node.js 22 is deprecated as of 2026-10-28; it remains in engines.node and
required CI until the first major release on or after its 2027-04-30 end-of-life.

TICKET: WCN-3799
@github-actions

github-actions Bot commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

⚠️ Compatibility checks are failing on Node.js 27-nightly (experimental, non-blocking). This does not block merge, but it signals an incompatibility to fix before this release becomes supported.

View run

@yashaanand
yashaanand force-pushed the yashaanand/wcn-3799-deprecate-nodejs-22-support-in-bitgojs branch from c8e4721 to 3194d39 Compare October 27, 2026 16:46

This branch has not been deployed

No deployments
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