From 6f568a16bf22c6f2a4c2e54fcc5a60f88b790a53 Mon Sep 17 00:00:00 2001 From: Alejandro Celaya Date: Sun, 1 Nov 2020 10:27:33 +0100 Subject: [PATCH] Moved tag releasing from travis to github workflow --- .github/workflows/publish-release.yml | 27 +++++++++++++++++++++++++++ .travis.yml | 13 ------------- 2 files changed, 27 insertions(+), 13 deletions(-) create mode 100644 .github/workflows/publish-release.yml diff --git a/.github/workflows/publish-release.yml b/.github/workflows/publish-release.yml new file mode 100644 index 00000000..b8580e5e --- /dev/null +++ b/.github/workflows/publish-release.yml @@ -0,0 +1,27 @@ +name: Publish release + +on: + push: + tags: + - 'v*' + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v2 + - name: Use node.js 14.15 + uses: actions/setup-node@v1 + with: + node-version: 14.15 + - name: Generate release assets + run: npm run build ${GITHUB_REF#refs/tags/v} + - name: Publish release with assets + uses: docker://antonyurchenko/git-release:latest + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + ALLOW_TAG_PREFIX: "true" + with: + args: | + dist/shlink-web-client_*_dist.zip diff --git a/.travis.yml b/.travis.yml index e4780696..b267f1f8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -40,16 +40,3 @@ jobs: services: - docker script: docker build -t shlink-web-client:test . - - - name: 'Publish release' - if: tag IS present - script: echo "Publishing GitHub release" - before_deploy: npm run build ${TRAVIS_TAG#?} - deploy: - provider: releases - api_key: - secure: jBvPwC7EAbViaNR83rwMSt5XQDK0Iu9rgvEMa7GoyShbHcvUCCPd73Tu9quNpKi6NKsDY3INHgtch3vgonjGNGDGJ+yDyIBzXcvsAX2x3UcHpRbgY12uiINVmQxBI1+OVQB016Nm+cKC/i5Z36K4EmDbYfo+MrKndngM6AjcQFTwI8EwniIMaQgg4gNes//K8NhP5u0c3gwG+Q6jEGnq6uH3kcRgh6/epIZYpQyxjqWqKwF77sgcYj+X2Nf6XxtB5neuCi301UKLoLx8G0skh/Lm6KAIO4s9iIhIFa3UpoF21Ka0TxLpd2JxalLryCnFGlWWE6lxC9Htmc0TeRowJQlGdJXCskJ37xT9MljKY0fwNMu06VS/FUgykuCv+jP3zQu51pKu7Ew7+WeNPjautoOTu54VkdGyHcf2ThBNEyJQuiEwAQe4u7yAxY6R5ovEdvHBSIg4w1E5/Mxy5SMTCUlIAv6H7QQ1X9Z/zJm9HH5KeKz5tsHvQ/RIdSpgHXq/tC8o4Yup/LCFucXfrgvy/8pJoO1UpOlmvm62974NFfo0EG5YWwv6brUqz3QXpMjb8sWqgjltYMYJX3J7WZ34rIc+zt4NAmfhqgczaOC4pUGCiJ8jX3rMWIaQRn1AJ+5V337jL9fNDpTHny4phQjHrMJ1e0HZuNp0Xb5Q8wgqDPM= - file: "./dist/shlink-web-client_${TRAVIS_TAG#?}_dist.zip" - skip_cleanup: true - on: - tags: true