| uses: actions/checkout@v2 |
| - name: Unshallow # required for the changelog to work correctly. |
| run: git fetch --prune --unshallow |
| uses: docker://goreleaser/goreleaser:latest |
| GITHUB_TOKEN: ${{ secrets.ACTIONS_GITHUB_TOKEN }} |
| - name: Check out the repo |
| uses: actions/checkout@v2 |
| - name: Set version environment |
| CUE_VERSION=$(echo ${GITHUB_REF##refs/tags/v}) |
| echo "CUE_VERSION=$CUE_VERSION" |
| echo "::set-env name=CUE_VERSION::$(echo $CUE_VERSION)" |
| - name: Push to Docker Hub |
| uses: docker/build-push-action@v1 |
| CUE_VERSION: ${{ env.CUE_VERSION }} |
| username: ${{ secrets.DOCKER_USERNAME }} |
| password: ${{ secrets.DOCKER_PASSWORD }} |
| tags: ${{ env.CUE_VERSION }},latest |
| build_args: GOLANG_VERSION=${{ env.GOLANG_VERSION }},CUE_VERSION=v${{ env.CUE_VERSION }} |