diff --git a/.travis.yml b/.travis.yml index 620ceb7c..1b775a35 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,6 +18,12 @@ matrix: sudo: false language: node_js node_js: "12" + - name: "Linux (glibc) - Node 13" + os: linux + dist: trusty + sudo: false + language: node_js + node_js: "13" after_success: - npm install coveralls - cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js @@ -51,6 +57,16 @@ matrix: - sudo docker exec sharp apk add build-base git python2 --update-cache install: sudo docker exec sharp sh -c "npm install --unsafe-perm" script: sudo docker exec sharp sh -c "npm test" + - name: "Linux (musl) - Node 13" + os: linux + dist: trusty + sudo: true + language: minimal + before_install: + - sudo docker run -dit --name sharp --env CI --env PREBUILD_TOKEN --volume "${PWD}:/mnt/sharp" --workdir /mnt/sharp node:13.0-alpine + - sudo docker exec sharp apk add build-base git python2 --update-cache + install: sudo docker exec sharp sh -c "npm install --unsafe-perm" + script: sudo docker exec sharp sh -c "npm test" - name: "OS X - Node 8" os: osx osx_image: xcode9.2 @@ -66,3 +82,8 @@ matrix: osx_image: xcode9.2 language: node_js node_js: "12" + - name: "OS X - Node 13" + os: osx + osx_image: xcode10 + language: node_js + node_js: "13" diff --git a/appveyor.yml b/appveyor.yml index de6e8803..12bc7e73 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -7,6 +7,7 @@ environment: - nodejs_version: "8" - nodejs_version: "10" - nodejs_version: "12" + - nodejs_version: "13" install: - ps: Update-NodeJsInstallation (Get-NodeJsLatestBuild $env:nodejs_version) x64 - npm install -g npm@6