[nwjs/nw.js] 471e40: Rename headers tarball to node-v<VERSION>.tar.gz with node-gyp-compatible structure

0 views
Skip to first unread message

commits...@nwjs.io

unread,
May 17, 2026, 4:14:31 PMMay 17
to node-we...@googlegroups.com, ro...@nwjs.io
Branch: refs/heads/main
Home: https://api.github.com/repos/nwjs/nw.js
Commit: 471e406178b55c4a0f5e4a0dcd2342d01bca86f1
https://github.com/nwjs/nw.js/commit/471e406178b55c4a0f5e4a0dcd2342d01bca86f1
Author: Kevin Fan <k...@gnor.net>
Date: 2026-05-17 10:52:17 -0600 -0600

Changed paths:
M BUILD.gn
M test/sanity/nw_util.py
M tools/aws_uploader.py
M tools/make-nw-headers.py
M tools/package_binaries.py

Log Message:
-----------
Rename headers tarball to node-v<VERSION>.tar.gz with node-gyp-compatible structure

- Tarball root dir changed from node/ to node-v<VERSION>/
- Tarball filename changed from nw-headers-v to node-v
- Add GN action merge_node_and_nw_libs to merge node.lib + nw.lib via lib.exe
- Upload merged node.lib to win-x64/win-arm64/win-ia32 paths for node-gyp
- Headers and libs uploaded only for sdk_win64 builder
- SHA256 checksums now use two spaces between hash and filename
- Fix win regex to match SDK builder names (underscore in [a-zA-Z0-9_])


Commit: 3a4ca8eb0fd9dfba4c4c80e72a85853828f90e95
https://github.com/nwjs/nw.js/commit/3a4ca8eb0fd9dfba4c4c80e72a85853828f90e95
Author: Kevin Fan <k...@gnor.net>
Date: 2026-05-17 14:14:10 -0600 -0600

Changed paths:
M docs/For Users/Advanced/Use Native Node Modules.md

Log Message:
-----------
Update native module docs for node-gyp compatible headers

- New section for v0.112.0+: use upstream node-gyp with --target and --disturl
- Keep old nw-gyp instructions for versions before v0.112.0


Reply all
Reply to author
Forward
0 new messages