feat(node): pull node binaries into separate packages (3) (#285)

This commit is contained in:
gsilvestrin
2023-07-12 16:52:04 -07:00
committed by GitHub
parent 0a03f7ca5a
commit c385c55629
10 changed files with 373 additions and 27 deletions

View File

@@ -67,8 +67,12 @@ jobs:
- name: Build
run: |
npm ci
npm run build
npm run tsc
npm run build
npm run pack-build
npm install --no-save ./dist/vectordb-*.tgz
# Remove index.node to test with dependency installed
rm index.node
- name: Test
run: npm run test
macos:
@@ -94,8 +98,12 @@ jobs:
- name: Build
run: |
npm ci
npm run build
npm run tsc
npm run build
npm run pack-build
npm install --no-save ./dist/vectordb-*.tgz
# Remove index.node to test with dependency installed
rm index.node
- name: Test
run: |
npm run test