From 4812f84496c03b14f5c5154926826d2ea224fc3f Mon Sep 17 00:00:00 2001 From: Wayne Parrott <5588978+wayneparrott@users.noreply.github.com> Date: Thu, 6 Jan 2022 16:07:54 -0600 Subject: [PATCH 1/4] Updated ci environments to include node16 --- .travis.yml | 3 +++ appveyor.yml | 1 + 2 files changed, 4 insertions(+) diff --git a/.travis.yml b/.travis.yml index bf650a1..d6d0908 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,7 @@ sudo: false +dist: bionic + env: - CXX=g++-4.9 - CXX=clang++ @@ -23,6 +25,7 @@ node_js: - "10" - "12" - "14" + - "16" jobs: include: diff --git a/appveyor.yml b/appveyor.yml index 8bf753f..adc497c 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -8,6 +8,7 @@ environment: - nodejs_version: "10" - nodejs_version: "12" - nodejs_version: "14" + - nodejs_version: "16" platform: - x86 From 986c163ea26e0d1a1c1912f46c00bf2780328fbc Mon Sep 17 00:00:00 2001 From: Wayne Parrott <5588978+wayneparrott@users.noreply.github.com> Date: Thu, 6 Jan 2022 16:17:34 -0600 Subject: [PATCH 2/4] wip - testing linux-only build setup, osx commented out atm --- .travis.yml | 49 +++---------------------------------------------- 1 file changed, 3 insertions(+), 46 deletions(-) diff --git a/.travis.yml b/.travis.yml index d6d0908..3a6f15c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,63 +2,20 @@ sudo: false dist: bionic -env: - - CXX=g++-4.9 - - CXX=clang++ - addons: apt: sources: - ubuntu-toolchain-r-test packages: - - g++-4.9 + - g++ language: node_js -os: - - linux - - osx - -osx_image: xcode10 - node_js: - - "10" - - "12" - "14" + - "15" - "16" -jobs: - include: - - os: linux - arch: arm64 - node_js: 12 - env: CXX=g++-4.9 - exclude: - - os: osx - env: CXX=g++-4.9 - - os: linux - env: CXX=clang++ - -install: - - npm install --build-from-source - after_success: - npm install coveralls - - nyc report --reporter=text-lcov | ./node_modules/.bin/coveralls - -before_deploy: - - ARCHIVE_NAME="${TRAVIS_TAG:-latest}-$TRAVIS_OS_NAME-`uname -m`.tar" - - npm run prebuild --v8_enable_pointer_compression=false --v8_enable_31bit_smis_on_64bit_arch=false - - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then ARCH=ia32 npm run prebuild --v8_enable_pointer_compression=false --v8_enable_31bit_smis_on_64bit_arch=false; fi - - tar --create --verbose --file="$ARCHIVE_NAME" --directory "$TRAVIS_BUILD_DIR/prebuilds" . - -deploy: - provider: releases - draft: false - prerelease: true - file: "$ARCHIVE_NAME" - skip_cleanup: true - on: - tags: true - node: 12 - api_key: $PREBUILD_GITHUB_TOKEN + - nyc report --reporter=text-lcov | ./node_modules/.bin/coveralls \ No newline at end of file From da47887fbcbf75fd4389b54afdd75b34be041325 Mon Sep 17 00:00:00 2001 From: Wayne Parrott <5588978+wayneparrott@users.noreply.github.com> Date: Thu, 6 Jan 2022 16:21:35 -0600 Subject: [PATCH 3/4] wip - add linux & osx os'es --- .travis.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.travis.yml b/.travis.yml index 3a6f15c..285f559 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,6 +2,12 @@ sudo: false dist: bionic +os: + - linux + - osx + +osx_image: xcode12 + addons: apt: sources: From d19da117ba6f48c79bbf40c6af05806434fa7080 Mon Sep 17 00:00:00 2001 From: Wayne Parrott <5588978+wayneparrott@users.noreply.github.com> Date: Thu, 6 Jan 2022 16:28:06 -0600 Subject: [PATCH 4/4] Added node 10 & 12 to build matrix --- .travis.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 285f559..14afbb7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,8 +18,9 @@ addons: language: node_js node_js: + - "10" + - "12" - "14" - - "15" - "16" after_success: