Skip to content

Commit ea50031

Browse files
committed
ci: update CI workflow and dependencies for node.js bindings
1 parent 789803c commit ea50031

File tree

8 files changed

+1820
-5343
lines changed

8 files changed

+1820
-5343
lines changed

.github/workflows/ci-nodejs.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ on:
1515
- ".github/workflows/**"
1616

1717
jobs:
18-
build:
19-
runs-on: ubuntu-latest
18+
test:
19+
runs-on: ubuntu-24.04
2020
defaults:
2121
run:
2222
working-directory: ./bindings/node.js
@@ -39,8 +39,8 @@ jobs:
3939
working-directory: ./bindings/node.js
4040

4141
publish-npm:
42-
needs: build
43-
runs-on: ubuntu-latest
42+
needs: test
43+
runs-on: ubuntu-24.04
4444
if: startsWith(github.ref, 'refs/tags/')
4545
strategy:
4646
matrix:
@@ -59,6 +59,8 @@ jobs:
5959
cache-dependency-path: "./bindings/node.js/package-lock.json"
6060
- run: npm ci
6161
working-directory: ./bindings/node.js
62+
- run: npm run build
63+
working-directory: ./bindings/node.js
6264
- run: npm publish
6365
env:
6466
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}
-6.68 MB
Binary file not shown.

bindings/node.js/client/src/mechanics.d.ts

Lines changed: 0 additions & 116 deletions
This file was deleted.

0 commit comments

Comments
 (0)