Skip to content

Conversation

bzp2010
Copy link
Collaborator

@bzp2010 bzp2010 commented Oct 20, 2025

Description

I've noticed that the SEA module in Node.js 22.20.0 generates corrupted blob files. Subsequently, regardless of which Node.js version this file is inlined into (I've tested 20.15.0, 22.17.0, 22.18.0, and 22.20.0), it causes crashes.

Conversely, if I generate the blob file using Node.js 22.17.0, the error does not occur when inlined into 22.17.0 or any higher version. Therefore, I suspect 22.20.0 introduced some unknown bug that breaks the SEA build functionality.

This PR reverts the build base to 22.17.0 to restore our release workflow.

Checklist

  • I have explained the need for this PR and the problem it solves
  • I have explained the changes or the new features added to this PR
  • I have added tests corresponding to this change
  • I have updated the documentation to reflect this change
  • I have verified that this change is backward compatible

@bzp2010 bzp2010 requested a review from juzhiyuan October 20, 2025 10:31
@bzp2010 bzp2010 merged commit 8104372 into main Oct 20, 2025
22 checks passed
@bzp2010 bzp2010 deleted the bzp/fix-binary-use-node-221700 branch October 20, 2025 10:52
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