Skip to content

build(frontend): bump node from v24 to v25 - #7764

Merged
yhabib merged 1 commit into
mainfrom
chore/bump-node
Mar 7, 2026
Merged

yhabib merged 1 commit into
mainfrom
chore/bump-node

Conversation

@yhabib

@yhabib yhabib commented Mar 4, 2026 •

Copy link
Copy Markdown
Contributor

Motivation

Bump Node.js to v25.8.0 to keep up with the latest version.

Changes

  • Updated NODE_VERSION in config.json from 24.11.0 to 25.8.0.
  • Updated engines constraints in frontend/package.json to require Node 25 and npm >=11.11.0.
  • Bumped @types/node from ^22 to ^25 to match the new runtime.
  • Added execArgv: ["--no-webstorage"] to vitest.config.ts to disable Node 25's built-in localStorage, which conflicts with jsdom's implementation.

Tests

  • CI should pass.

Todos

  • Accessibility (a11y) – any impact?
  • Changelog – is it needed?

@yhabib yhabib changed the title bump node to latest build(frontend): bump node from v24 to v25.8.0 Mar 4, 2026
@yhabib yhabib changed the title build(frontend): bump node from v24 to v25.8.0 build(frontend): bump node from v24 to v25 Mar 4, 2026
@yhabib
yhabib force-pushed the chore/bump-node branch 2 times, most recently from 12d885b to 08d5500 Compare March 4, 2026 14:28
@yhabib
yhabib marked this pull request as ready for review March 5, 2026 05:19
@yhabib
yhabib requested a review from a team as a code owner March 5, 2026 05:19
@yhabib
yhabib force-pushed the chore/bump-node branch from 08d5500 to cc13cc6 Compare March 5, 2026 14:44

@0xFFrancesco 0xFFrancesco left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thanks

@yhabib
yhabib added this pull request to the merge queue Mar 7, 2026
Merged via the queue into main with commit 1314e32 Mar 7, 2026
34 checks passed
@yhabib
yhabib deleted the chore/bump-node branch March 7, 2026 06:09
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