From f4529614c4d0fa2e31898ebee7f41c1ce119efbd Mon Sep 17 00:00:00 2001 From: Mike Farah Date: Tue, 22 Dec 2020 19:19:48 +1100 Subject: [PATCH] trialing github release actions --- .github/workflows/release.yml | 33 ++++++++++++++++++++++++++++++--- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0edfcd1..4bcac76 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,10 +1,37 @@ name: Publish image to Dockerhub on: - release: - types: [released] + push: + tags: + - 'v*' jobs: - build: + publishGitRelease: + environment: gitrelease + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + + # steps for building assets + - name: Cross compile + run: ./scripts/xcompile.sh + + - name: Create Release + id: create_release + uses: actions/create-release@v1.0.0 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + tag_name: ${{ github.ref }} + release_name: ${{ github.ref }} + draft: true + prerelease: false + + - uses: shogo82148/actions-upload-release-asset@v1 + with: + upload_url: ${{ steps.create_release.outputs.upload_url }} + asset_path: build/* + + publishDocker: environment: dockerhub env: IMAGE_NAME: mikefarah/yq