From 7c0ed7f1f9078bb9f9438d0be69b38dd9f7a277b Mon Sep 17 00:00:00 2001 From: achingbrain Date: Thu, 22 Oct 2020 06:54:10 +0100 Subject: [PATCH 1/2] chore: re-enable node 15 --- .travis.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index ae642bb82b..21cf72f161 100644 --- a/.travis.yml +++ b/.travis.yml @@ -15,8 +15,7 @@ stages: node_js: - 'lts/*' -# node 15 is broken until the fix for https://github.com/nodejs/node/issues/35722 is released -# - 'node' + - 'node' os: - linux From c62af496758aa4aaed56e587135144436a351589 Mon Sep 17 00:00:00 2001 From: achingbrain Date: Thu, 22 Oct 2020 07:11:22 +0100 Subject: [PATCH 2/2] chore: install node-pre-gyp during build --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index 21cf72f161..741b5b73be 100644 --- a/.travis.yml +++ b/.travis.yml @@ -44,6 +44,8 @@ before_install: - if [ "$TRAVIS_OS_NAME" = "windows" ]; then export PATH=/c/PROGRA~1/Git/usr/bin:/c/PROGRA~1/Git/mingw64/libexec/git-core:$PATH ; fi # only run jobs in packages that have changed since master in PR builds - if [ "$TRAVIS_PULL_REQUEST" != "false" ]; then export RUN_SINCE='--since master' ; fi + # modules with pre-built binaries may not have deployed versions for bleeding-edge node so this lets us fall back to building from source + - npm install -g node-pre-gyp script: - npm run test:node -- $RUN_SINCE -- -- --timeout 10000 --bail