We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 23847d2 commit 3f411c8Copy full SHA for 3f411c8
scripts/github-actions/macos/build-hext-node-macos.sh
@@ -13,6 +13,11 @@ OUTD="$( cd "$NODE_OUT" >/dev/null && pwd )"
13
cd "$LIBHEXTD/bindings/nodejs"
14
npm install
15
npm install prebuild
16
+
17
+# Fix for "node-abi@3.75.0, node-abi@4.8.0 ABI version mismatch for Node 24.0.0 (v134 vs v137)"
18
+# https://github.com/electron/node-abi/issues/208
19
+sed -i 's/"abi": "134"/"abi": "137"/' $(find . -wholename "*node-abi/abi_registry.json")
20
21
npx prebuild \
22
-t "$HEXT_NODE_API_VERSION1" \
23
-t "$HEXT_NODE_API_VERSION2" \
@@ -31,6 +36,9 @@ npx prebuild \
31
36
--CDCMAKE_BUILD_TYPE=Release
32
37
33
38
39
+ls -1 prebuilds/
40
41
34
42
cd prebuilds
35
43
for i in *.tar.gz ; do
44
tar xf "$i"
0 commit comments