From ca4539e78d6cb539273e4594729bc99d582cbbb2 Mon Sep 17 00:00:00 2001 From: monacoremo <59358383+monacoremo@users.noreply.github.com> Date: Thu, 5 Aug 2021 19:03:01 +0200 Subject: [PATCH] ci: Remove .travis.yml --- .travis.yml | 80 ----------------------------------------------------- 1 file changed, 80 deletions(-) delete mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 8bfb8bd14..000000000 --- a/.travis.yml +++ /dev/null @@ -1,80 +0,0 @@ -language: generic - -sudo: false - -jobs: - include: - - name: Build OSX Binary - os: osx - cache: - timeout: 1000 - directories: - - $HOME/.stack - - $HOME/.local/bin - before_install: - - mkdir -p "$HOME/.local/bin" - - export PATH="$PATH:$HOME/.local/bin" - install: - - | - if test -f "$HOME/.local/bin/stack" - then - echo 'Stack is already installed.' - else - echo "Installing Stack..." - travis_retry curl -L https://www.stackage.org/stack/osx-x86_64 > stack.tar.gz - gunzip stack.tar.gz - tar -x -f stack.tar --strip-components 1 - mv stack "$HOME/.local/bin/" - rm stack.tar - fi - - | - if test -f "$HOME/.local/bin/ghr" - then - echo 'ghr is already installed.' - else - echo "Installing ghr..." - travis_retry curl -L https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_darwin_386.zip > ghr.zip - unzip ghr.zip -d "$HOME/.local/bin" - rm ghr.zip - fi - script: - - | - if test "$TRAVIS_TAG" = "nightly" - then - cabal_nightly_version=$(git show -s --format='%cd' --date='format:%Y%m%d') - sed -i '' "s/^version:.*/version:$cabal_nightly_version/" postgrest.cabal - fi - ## Building the whole project can take longer than 50 minutes. Since Travis has a global timeout of 50 minutes - ## we compile for 30 minutes tops(`gtimeout 1800`) and quit compiling with no error. - ## Since we CACHE the compile results we can continue compiling from where we left off - ## on the next commit. - - gtimeout 1800 stack build --no-terminal --only-snapshot --install-ghc || (($?==124)) - - | - if test ! "$TRAVIS_TAG" - then - echo 'No tag pushed. Skip building binary.' - else - stack build --no-terminal --copy-bins --local-bin-path . - fi - - | - if test ! "$TRAVIS_TAG" - then - echo 'No tag pushed. Skipping release.' - else - owner="$(echo "$TRAVIS_REPO_SLUG" | cut -f1 -d/)" - repo="$(echo "$TRAVIS_REPO_SLUG" | cut -f2 -d/)" - if test $TRAVIS_TAG = "nightly" - then - suffix=$(git show -s --format="%cd-%h" --date="format:%Y-%m-%d-%H-%M") - strip postgrest - tar cJf postgrest-nightly-$suffix-osx.tar.xz postgrest - ghr -t $GITHUB_TOKEN -u $owner -r $repo --replace nightly postgrest-nightly-$suffix-osx.tar.xz - else - start=$TRAVIS_TAG - end='## \[' - body=$(sed -n "1,/$start/d;/$end/q;p" CHANGELOG.md) - strip postgrest - tar cJf postgrest-$TRAVIS_TAG-osx.tar.xz postgrest - ghr -t $GITHUB_TOKEN -u $owner -r $repo -b "$body"--replace $TRAVIS_TAG postgrest-$TRAVIS_TAG-osx.tar.xz - fi - fi