language: node_js env: - CXX=g++-4.8 os: - osx node_js: - 14 - 13 - 12 - 10 addons: apt: sources: - ubuntu-toolchain-r-test packages: - g++-4.8 sudo: false before_install: - if [[ $TRAVIS_OS_NAME == "osx" ]]; then export CXX=clang; fi - '$CXX --version' - PUBLISH_BINARY=false - echo $TRAVIS_BRANCH - echo `git describe --tags --always HEAD` - npm config set progress false - npm config set spin false - yarn global add node-gyp node-pre-gyp install: - npm_config_build_from_source=true yarn --frozen-lockfile script: - yarn test - yarn lint - yarn tsd before_deploy: - node-pre-gyp package 2>&1 deploy: provider: releases api_key: secure: bXAlBcTSwNRRcbtcxO4gX3z/xJNV3U+4Q5UgjUxDqRkQG+BPbfZb1/aF8Ag2Vz/UJD0UBOUNnja3nRj8Dc35Ga6TXuqIzypFq85yoEnhNLrNHpCtmzO+CubomVZeTaJWb0GsEwPBDN/if9O08Sv0ayD9LuX7KHz1zXYeb6MtYcMetpQlgE2sw9187XfjmFZlR0PqfGO/Bu9lMeSwItSsMu+JTKgDEv2JSCy7UcPHHj+teo2ecFC49tvAJGjpQEDAX8WD+ugUYbkpc0CJjBdGN6AXgVJjoASjMfb4igsVgPYGVW0mIfnO3wCoO8xKxZc1MuXs0gtp0iYksSZzVV+kf+vkQyBCxL0XclEURBlFdH3A65S7+nnaMocIPM2PJpfU/nf353lFY+hpaKgGPREFSTugsFYNxKWCmX1MPSZvr76tHs1oJqEMNzkZ6xedfo8D0PRvDCiZFo6dNJgCN+n8lV5n9DZQozsmbfHNzKZKQ8uwI7VGrpiKyuYyJ0PjYRRiBD88on3TxQdUzN8Rq/ecog56eCxMKEqb/XzAmAyuUjAne7bux5Sx+/ujTTSRciWANTQMVqpEnLRcAMqKNpNB8PeRacgly6zAjaqTxyi3Fc19L7kLqgex0dRFbyqDvMfwm1T+HvMc12fEkxbqISKueMsYrY9O++UHIGXnFpANs0s= file: build/stage/marudor/libxmljs2/releases/download/**/*.tar.gz file_glob: true skip_cleanup: true on: tags: true