language: node_js os: - linux - osx node_js: - "4" - "5" - "6" - "7" - "8" - "9" - lts/* - stable sudo: false dist: trusty addons: apt: sources: - ubuntu-toolchain-r-test packages: - gcc-4.8 - g++-4.8 env: - CC=gcc-4.8 CXX=g++-4.8 before_install: - | if [[ ${TRAVIS_OS_NAME} == osx ]]; then export CXX=clang export CC=clang fi - $CC --version - $CXX --version - env install: - npm install --build-from-source before_deploy: - node_modules/.bin/node-pre-gyp package deploy: provider: releases tag_name: $TRAVIS_TAG draft: true api_key: secure: m+4BLS1/qkn1h//I41aBEAYaTMTFF1uN9KjWqvfDuN8zcQPWIMjkCyBeRtsmgzwtALmRox2WHtrCNjlzxR55i7jS3bI8TD9IqPA34XRtWge2SLuKcuZ/kvKJYhZnoKvX9fLWEZUICwdybGBK6q3CGpEQvBF0Qdvo5T3Xy2qGi30g+HtHJNvedbSkC05/zB8JkLkWEzmBpHZThudrvY8lVyeZ33sszi4QnrKiSyssJPx2cp7sxmUzYTkKO84I+rp/GiamREyD7Bz3rA8//sNlPpdkRr5j65f3WIFAYq6pxDjTFWz8GV4PtH2r7EW5r1NqmUDNILMqGM4Vq2ycG7OtQpewu8uR4c7KT61wQLm/S1hlnf5/w1nsHcaXVstrtn2FgBG9IrkDH5PyCwKIURL+dNE/BqJ2lnqFWCSWPaBG2KhGp+FZewmFBeBTcHrqiMV9tNyLcUtcSAPDpBDpYrJyESTGyZ1P5cUwX6bfb2QT7apyTtVoF6TEuZeV1uTv5UpMd/PRdru9LOuUjsOBxAaxpXDtY0vHQcvWWAR2ymTeDkFjdVJo6DTxOsJixfUGC3+1bd/crZuCFkYdm0tB32AnPlYqLQsZ7RBnjFJqMbimFLZdI2z+c30tdin1Tq+BafPmujEkqYpKWToRusJVYtupLGgarwiK2+qKAIInxA5+aS0= file: build/stage/gagern/node-libtidy/releases/download/**/*.tar.gz file_glob: true skip_cleanup: true on: repo: gagern/node-libtidy tags: true condition: > ${TRAVIS_TAG} == v*([0-9]).*([0-9]).*([0-9]) && ${TRAVIS_NODE_VERSION} == [0-9]*