commit 7c498c46197ffd185dba18008a491d3b1adfcd17 parent 67a5b6cfb5f0cbde1d72488b0179cefebd6221e8 Author: cfillion <cfillion@users.noreply.github.com> Date: Mon, 30 Jul 2018 12:52:51 -0400 disable Linux on Travis CI, only do macOS builds there Diffstat:
M | .travis.yml | | | 61 | ++++++++++++++++++++++++++----------------------------------- |
M | README.md | | | 4 | ++-- |
2 files changed, 28 insertions(+), 37 deletions(-)
diff --git a/.travis.yml b/.travis.yml @@ -1,42 +1,33 @@ --- -.linux: &linux - os: linux - dist: xenial - sudo: required -.macos: &macos - os: osx - osx_image: xcode9.2 # 10.12 +language: c++ +os: osx +osx_image: xcode9.2 # 10.12 with custom kext loading allowed (for osxfuse) +env: + - PLATFORM=x64 + - PLATFORM=x86 +install: + - brew cask install osxfuse + - brew install curl llvm tup + - brew link --force curl + - export PATH="/usr/local/opt/llvm/bin:$PATH" -addons: - artifacts: - paths: - - x64/bin - - x86/bin -matrix: - include: - - env: PLATFORM=x64 - <<: *linux - - env: PLATFORM=x86 - <<: *linux + - wget -nv https://github.com/catchorg/Catch2/raw/master/single_include/catch2/catch.hpp -P vendor/catch - - env: PLATFORM=x64 - <<: *macos - - env: PLATFORM=x86 - <<: *macos -before_install: - - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then - sudo update-alternatives --install /usr/local/bin/gcc gcc /usr/bin/gcc-8 100; - fi - - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then - brew cask install osxfuse && brew install curl llvm tup && - brew link --force curl && export PATH="/usr/local/opt/llvm/bin:$PATH"; - fi - - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then - wget -nv https://github.com/catchorg/Catch2/raw/master/single_include/catch2/catch.hpp -P vendor/catch; - fi -install: - wget -nv https://github.com/reaper-oss/sws/raw/master/reaper/reaper_plugin.h -P vendor - wget -nv https://gist.github.com/cfillion/da355e8278048de08ae065d6fe6031c1/raw/reaper_plugin_functions.h -P vendor - git clone -q --depth 1 https://github.com/justinfrankel/WDL.git vendor/WDL -before_script: tup --version script: tup $PLATFORM && $PLATFORM/bin/test +deploy: + provider: releases + name: $TRAVIS_TAG + tag_name: $TRAVIS_TAG + target_commitish: $TRAVIS_COMMIT + draft: true + overwrite: true + skip_cleanup: true + api_key: + secure: O7kvtWqx0hsVzWev3qzNxf9CuctG76I7dXmn4IG10AFkKmot+QT9V1OARqLhOLj/QSuPWQY7X/hSPuSLqcRTweADWfOl7uKvBd38KKfEXSVfRNRgDzCTOKYmCUAzL3WFB5wGTWIP47/4GPAiqhtLriejbbMCcF6b4diZ3rD4rZN/4BI85wXh3mID0fD4i2cSzAx2ONn4I3xIAiRhigJQ0VRp3v4wMGB0hGPM3fRDMzDuGEMo3CAgyhO/ldh9QPOS4F5LNOM3prBSYmFaARQO46vmhF4hI+ydRZrntGhL5NryEtsZVqONv+Pq6z8TnCOH7uPYE9uHiU3K/s4XpYRdSMbrZfRylmTEo8p66KLjfDvMlMBmwmvsTIE8z/w9XuUskhSSq7eNYyX1QxaIiBh+o0ho/FIbLuEZK56dFCO/6yUY9LC23/+iMdPluMdQNzTPjvVqI1AnZQeBqQ2hZG9jp96Rblptz3lJFMDo3hoGNbPHE6iiCW7S0RvncGIRt5JL8BuQwyowIKqBg4eEx+74aYX7JvVLQpfzw9btr6f56k9N7OFP2tU2eNEnOWTjmkqsicU3nAp1Zji66+ncOhfJTJSIc5xNJGmVfRBSIAMYcjfo+1sxoM0NYyODXrwVt5rMUGdmuIutC7K8IcuCIOBTG924exXpBAcCYUaXd2iewss= + file: 'x*/bin/reaper_reapack*.dylib' + file_glob: true + on: + tags: true diff --git a/README.md b/README.md @@ -1,7 +1,7 @@ # ReaPack: Package manager for REAPER -[](https://travis-ci.com/cfillion/reapack) -[](https://ci.appveyor.com/project/cfillion/reapack/branch/master) +[](https://ci.appveyor.com/project/cfillion/reapack/branch/master) +[](https://travis-ci.com/cfillion/reapack) [](https://www.paypal.com/cgi-bin/webscr?business=T3DEWBQJAV7WL&cmd=_donations¤cy_code=CAD&item_name=ReaPack%3A+Package+manager+for+REAPER) Visit the [ReaPack website](https://reapack.com/) for ready-to-use binaries