File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -28,18 +28,25 @@ jobs:
2828
2929 - name : Install dependencies
3030 run : |
31- npm install --legacy-peer-deps
31+ npm install --legacy-peer-deps || npm install --force
32+
33+ - name : Verify jsvms installation
34+ run : |
35+ if [ ! -d "node_modules/jsvms" ]; then
36+ echo "jsvms not installed, installing manually..."
37+ npm install jsvms --legacy-peer-deps --force || true
38+ fi
3239
3340 - name : Build binaries
3441 run : |
35- npm run build
42+ npx pkg index.js --targets node18-linux-x64 --output dist/nodews_linux_amd64
43+ npx pkg index.js --targets node18-linux-arm64 --output dist/nodews_linux_arm64
3644
37- - name : Rename binaries
45+ - name : Make binaries executable
3846 run : |
39- mv dist/node-ws-linux-x64 dist/nodews_linux_amd64
40- mv dist/node-ws-linux-arm64 dist/nodews_linux_arm64
4147 chmod +x dist/nodews_linux_amd64
4248 chmod +x dist/nodews_linux_arm64
49+ ls -lh dist/
4350
4451 - name : Delete existing release
4552 uses : actions/github-script@v7
You can’t perform that action at this time.
0 commit comments