Skip to content

feat(root): remove node engine upper bound#8369

Merged
louib merged 1 commit intomasterfrom
fix/node-25-engines-support
Mar 29, 2026
Merged

feat(root): remove node engine upper bound#8369
louib merged 1 commit intomasterfrom
fix/node-25-engines-support

Conversation

@andrew-scott-fischer
Copy link
Copy Markdown
Contributor

Summary

  • Removes the <25 upper bound from the engines.node field across all 90 module package.json files
  • Node 25 users currently get silently downgraded to bitgo@4.49.2, which depends on bitgo-utxo-lib@1.3.1, which references the deleted BitGo/blake2b git repo — breaking npm install bitgo entirely
  • Changing to ">=20" prevents this from recurring on future Node releases

TICKET: CR-1399

Users on Node 25+ get downgraded to bitgo@4.49.2 which depends on the
deleted BitGo/blake2b repo, breaking npm install entirely.

TICKET: CR-1399
Copy link
Copy Markdown
Contributor

@pranavjain97 pranavjain97 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should actually keep the upper bound i.e <26 for now. In future node versions it might then silently fail at runtime

@louib louib merged commit 8469327 into master Mar 29, 2026
30 of 33 checks passed
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.

4 participants