Skip to content

Commit 9a65fbc

Browse files
committed
fix(node-sdk): add musl targets, fix optionalDependencies versions, run napi prepublish before publish
1 parent 66fbbdc commit 9a65fbc

2 files changed

Lines changed: 13 additions & 4 deletions

File tree

.github/workflows/publish-node.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,10 @@ jobs:
116116
mv artifacts/*.node . 2>/dev/null || true
117117
ls -la *.node
118118
119+
- name: Prepublish (generate optionalDependencies)
120+
working-directory: sdk/node
121+
run: npx napi prepublish -t npm
122+
119123
- name: Publish to npm
120124
working-directory: sdk/node
121125
env:

sdk/node/package.json

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@
1010
"aarch64-apple-darwin",
1111
"x86_64-apple-darwin",
1212
"x86_64-unknown-linux-gnu",
13+
"x86_64-unknown-linux-musl",
1314
"aarch64-unknown-linux-gnu",
15+
"aarch64-unknown-linux-musl",
1416
"x86_64-pc-windows-msvc"
1517
]
1618
},
@@ -35,9 +37,12 @@
3537
"test": "node test.mjs"
3638
},
3739
"optionalDependencies": {
38-
"@a3s-lab/code-darwin-arm64": "0.9.1",
39-
"@a3s-lab/code-darwin-x64": "0.9.1",
40-
"@a3s-lab/code-linux-x64-gnu": "0.9.1",
41-
"@a3s-lab/code-linux-arm64-gnu": "0.9.1"
40+
"@a3s-lab/code-darwin-arm64": "0.9.3",
41+
"@a3s-lab/code-darwin-x64": "0.9.3",
42+
"@a3s-lab/code-linux-x64-gnu": "0.9.3",
43+
"@a3s-lab/code-linux-x64-musl": "0.9.3",
44+
"@a3s-lab/code-linux-arm64-gnu": "0.9.3",
45+
"@a3s-lab/code-linux-arm64-musl": "0.9.3",
46+
"@a3s-lab/code-win32-x64-msvc": "0.9.3"
4247
}
4348
}

0 commit comments

Comments
 (0)