The prebuilt binaries for Node 10 (v64) are missing.
Shouldn't they be there because of the LTS support?
This is an error in the release Travis-CI build for Node 10, the prebuilds couldn't be uploaded:
745 node-pre-gyp info ok
746 Stage directory path: /home/travis/build/kelektiv/node.bcrypt.js/build/stage/v3.0.3
747 Staged file bcrypt_lib-v3.0.3-node-v64-linux-x64-glibc.tar.gz found. Proceeding to upload it.
748
749 /home/travis/build/kelektiv/node.bcrypt.js/node_modules/node-pre-gyp-github/index.js:103
750 if(err) throw err;
751 ^
752 Error: {"message":"Error uploading asset","request_id":"9228:1702:224C11:263D73:5C1A7736"}
So the fix would be to just restart the build for the Travis-CI jobs #477.5 and #477.11
There's some strange error that is preventing the upload. I'm looking into it.
The Travis-CI job now claims that the ReleaseAsset already exists, so maybe the fix would be to delete the release and rerun all jobs?
752 Error: {"message":"Validation Failed","request_id":"B554:57C7:14F81C:18F4CD:5C28D80D","documentation_url":"https://developer.github.com/v3","errors":[{"resource":"ReleaseAsset","code":"already_exists","field":"name"}]}
I hit this today with CircleCI builds and rolled back to 3.0.2 for now.
Same. I also rolled back to 3.0.2 and stopped getting errors on Windows 10 x64.
3.0.2 does work on Node 10 / macOS.
Windows builds available on 3.0.4 onwards
Most helpful comment
There's some strange error that is preventing the upload. I'm looking into it.