diff --git a/.travis.yml b/.travis.yml index 725bd9abe..5dfbd1d38 100644 --- a/.travis.yml +++ b/.travis.yml @@ -46,7 +46,8 @@ env: jobs: include: - - os: osx + - if: commit_message !~ /\[skip osx\]/ + os: osx osx_image: xcode14.2 compiler: clang - if: commit_message !~ /\[skip linux\]/ diff --git a/appveyor.yml b/appveyor.yml index 89b65ba42..fd81a2bb7 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -222,7 +222,7 @@ deploy: description: 'Snapshot Builds' artifact: GCinstaller, GCversionWindows draft: false - prerelease: false + prerelease: true force_update: true on: PUBLISH_BINARIES: true diff --git a/travis/linux/after_success.sh b/travis/linux/after_success.sh index 8d3f3cdf7..0b9d862d0 100755 --- a/travis/linux/after_success.sh +++ b/travis/linux/after_success.sh @@ -97,7 +97,7 @@ if [[ $TRAVIS_PULL_REQUEST == "false" && $TRAVIS_COMMIT_MESSAGE == *"[publish bi mkdir out mv $FINAL_NAME out mv GCversionLinux.txt out -~/go/bin/ghr snapshot out +${TRAVIS_BUILD_DIR}/ghr/ghr -b "Snapshot Builds" -replace snapshot out else curl --max-time 300 -F "file=@$FINAL_NAME" https://temp.sh/upload fi diff --git a/travis/linux/before_install.sh b/travis/linux/before_install.sh index 2af45c064..48b5d9147 100755 --- a/travis/linux/before_install.sh +++ b/travis/linux/before_install.sh @@ -58,6 +58,8 @@ cd ${TRAVIS_BUILD_DIR} sudo apt-get -qq install libgsl-dev # GHR to upload binaries to GitHub releases -go install github.com/tcnksm/ghr@latest +wget --no-verbose https://github.com/tcnksm/ghr/releases/download/v0.16.2/ghr_v0.16.2_linux_amd64.tar.gz +tar xf ghr_v0.16.2_linux_amd64.tar.gz +mv ghr_v0.16.2_linux_amd64 ghr exit diff --git a/travis/osx/after_success.sh b/travis/osx/after_success.sh index f4ab1c453..2e10fa062 100755 --- a/travis/osx/after_success.sh +++ b/travis/osx/after_success.sh @@ -70,7 +70,7 @@ if [[ $TRAVIS_PULL_REQUEST == "false" && $TRAVIS_COMMIT_MESSAGE == *"[publish bi mkdir out mv $FINAL_NAME out mv GCversionMacOS.txt out -ghr snapshot out +ghr -b "Snapshot Builds" -replace snapshot out else curl --max-time 300 -F "file=@$FINAL_NAME" https://temp.sh/upload fi