From dd02c8a8b477ac7e0d8beda13560a6a9a820ebc7 Mon Sep 17 00:00:00 2001 From: Eduardo Trujillo <ed@chromabits.com> Date: Sun, 18 Sep 2016 15:31:24 -0700 Subject: [PATCH] feat(travis): Use github-release --- .travis.yml | 9 --------- contrib/travis/after-success.sh | 14 ++++++++++++++ contrib/travis/before-install.sh | 1 + 3 files changed, 15 insertions(+), 9 deletions(-) diff --git a/.travis.yml b/.travis.yml index b4b7c25..70f46af 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,12 +13,3 @@ cache: - "$HOME/.stack" - ".stack-work" after_success: bash contrib/travis/after-success.sh -deploy: - provider: releases - api_key: - secure: iTN17UHSZiayvQQoohu1JkrVcQmIGKnuMzWGr63Ujalmtzno1r6WAS1iVghAlpu42dRTHCjK6IRp0seFIUs7ltibyidsOvqacdPN+4nL0otqr9JocKnpMqEmPKI1QbU3j7kuiiY5hqwtvtuMaXeHUpFn2Y3VhTcqGcU1IUd1IUeKhMLTiYwbW+06HMyq9oTTRSW625miY3vzCntyIsj/tAeEwuNIHe2/rIeqrUqzKw6kNivhxfKNQP37flv4wKLAk/qCcPeTZ1sgyvoyoXiA/O7Vi7YBftsEq0M+N9Y0hCEnEPM8cIChsJZP+G8lT9YYHSu5Sxuat25j9mjZKrqSQ1ScWmdPIGzacH7qAxUtgESKoWcEttoRuH9hOnqitbL1PybmR8SQhqV1qo7v8WJVEYtrdC3xxp+VCob4sgZeQpimR3MNPGLZh3QWNf4Ol/WOQhZKIP4nbYHcAHM5xLRydiIcPiyeyauiWVoxZoKyxKm9qixoAxDUhhyI81PfxD5L3K6vciyoiUMvjYZdCSir4rSVWAcLHher5h7iQoI14myGBQiTo/Tck101oQF3ln1LRxK2oERVgQAE+9kZMxDSpWN3Hv1kJtYdhDET1Kdv4RwUGReCegMfgwMdsuOCBQ3lUYg4C/Q0PZT9vVBmLkYW/yFukmZ6oLOLDpHEryep1K0= - file: dist/shift - skip_cleanup: true - on: - repo: etcinit/shift - tags: true diff --git a/contrib/travis/after-success.sh b/contrib/travis/after-success.sh index b457a23..3b48b9f 100644 --- a/contrib/travis/after-success.sh +++ b/contrib/travis/after-success.sh @@ -16,5 +16,19 @@ if [ $TRAVIS_PULL_REQUEST = 'false' ]; then if ! test -z $TRAVIS_TAG; then docker tag shift quay.io/etcinit/shift:${TRAVIS_TAG} \ && docker push quay.io/etcinit/shift:${TRAVIS_TAG}; + + github-release edit \ + --user etcinit \ + --repo shift \ + --tag ${TRAVIS_TAG} \ + --name ${TRAVIS_TAG} \ + --description "." + + github-release upload \ + --user etcinit \ + --repo shift \ + --tag ${TRAVIS_TAG} \ + --name "shift-linux-amd64" \ + --file dist/shift fi fi diff --git a/contrib/travis/before-install.sh b/contrib/travis/before-install.sh index 30f50bd..2bff455 100644 --- a/contrib/travis/before-install.sh +++ b/contrib/travis/before-install.sh @@ -8,6 +8,7 @@ export PATH=$HOME/.local/bin:$PATH curl -L https://www.stackage.org/stack/linux-x86_64 \ | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack' +curl -L https://github.com/aktau/github-release/releases/download/v0.6.2/linux-amd64-github-release.tar.bz2 | tar -xj --wildcards --strip-components=3 -C ~/.local/bin '*/github-release' stack setup stack install hscolour -- GitLab