Skip to content

chore: update Node.js to 24#1326

Merged
LautaroPetaccio merged 3 commits into
mainfrom
chore/update-node-to-24
Jun 1, 2026
Merged

chore: update Node.js to 24#1326
LautaroPetaccio merged 3 commits into
mainfrom
chore/update-node-to-24

Conversation

@decentraland-bot

Copy link
Copy Markdown
Contributor

Summary

  • Upgrades Node.js version references in CI workflows to Node 24 (LTS)
  • Previous version (Node 22) is approaching EOL
  • Updated: asset-packs-upload-pr.yml, asset-packs.yml, creator-hub.yml, inspector.yml, tests.yml

Changes

.github/workflows/asset-packs-upload-pr.yml | 2 +-
.github/workflows/asset-packs.yml | 6 +++---
.github/workflows/creator-hub.yml | 2 +-
.github/workflows/inspector.yml | 2 +-
.github/workflows/tests.yml | 4 ++--
5 files changed, 8 insertions(+), 8 deletions(-)

Closes

#1325


Created via Slack with Claude
Requested by Lautaro Petaccio via Slack

Upgrade all CI workflow Node.js version references to Node 24 (LTS).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
decentraland-bot and others added 2 commits May 31, 2026 23:25
Electron's postinstall silently fails on Node 24.16.0 due to a bug in
yauzl (used by extract-zip) that causes zip extraction to hang without
error. Override yauzl to ^3.3.1 which contains the upstream fix
(thejoshwolfe/yauzl#170). This resolves electron/electron#51619.

Also remove --silent from npm install commands in the Makefile so that
install errors are visible in CI output instead of being suppressed.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Regenerate lockfile to resolve yauzl to v3.3.2 (via the override added
in the previous commit). This fixes the Electron binary extraction
failure on Node 24.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@LautaroPetaccio LautaroPetaccio merged commit c5c3e7d into main Jun 1, 2026
9 of 10 checks passed
@LautaroPetaccio LautaroPetaccio deleted the chore/update-node-to-24 branch June 1, 2026 13:37
@github-project-automation github-project-automation Bot moved this from Todo to To Release in Creators Tools Jun 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: To Release

Development

Successfully merging this pull request may close these issues.

3 participants