File tree Expand file tree Collapse file tree 3 files changed +73
-13
lines changed Expand file tree Collapse file tree 3 files changed +73
-13
lines changed Original file line number Diff line number Diff line change @@ -412,6 +412,60 @@ jobs:
412
412
npm run valgrind -- --t 40000
413
413
414
414
415
+ test-tsc-compile :
416
+ runs-on : ubuntu-latest
417
+ needs : build-ubuntu
418
+ strategy :
419
+ matrix :
420
+ node-version : [
421
+ " 20" ,
422
+ ]
423
+ fail-fast : false
424
+
425
+ steps :
426
+ - uses : actions/checkout@v2
427
+ with :
428
+ submodules : recursive
429
+
430
+ - uses : actions/setup-node@v4
431
+ with :
432
+ node-version : ${{ matrix.node-version }}
433
+ architecture : ' x64'
434
+
435
+ - uses : actions/download-artifact@v4
436
+ with :
437
+ name : binding-${{ matrix.node-version }}
438
+
439
+ - name : make binding folder
440
+ run : mkdir lib/binding
441
+
442
+ - name : install mocha
443
+ run : npm install mocha
444
+
445
+ - name : install valgrind
446
+ run : |
447
+ sudo apt-get update;
448
+ sudo apt update;
449
+ sudo apt install valgrind;
450
+
451
+ - name : Install client
452
+ # fix the convention here
453
+ run : |
454
+ cp -r node-v115-linux-x64 lib/binding/node-v115-linux-x64
455
+
456
+ - name : Install client
457
+ # fix the convention here
458
+ run : |
459
+ npx tsc;
460
+ npx tsc typings/index.d.ts;
461
+ cd ts-test;
462
+ npm install ..
463
+ npx tsc;
464
+
465
+ - name : Wait for database to be ready
466
+ # Should be ready after 3 seconds
467
+ run : sleep 3
468
+
415
469
# test-typescript:
416
470
# runs-on: ubuntu-latest
417
471
# needs: build-ubuntu
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " aerospike" ,
3
- "version" : " 6.0.1 " ,
3
+ "version" : " 6.0.2 " ,
4
4
"description" : " Aerospike Client Library" ,
5
5
"keywords" : [
6
6
" aerospike" ,
You can’t perform that action at this time.
0 commit comments