diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 401c5b0..717dcc2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -31,35 +31,10 @@ jobs: echo "EXT=" >> $GITHUB_ENV fi - - name: Build - run: make build - env: - GO: go - VERSION: ${{ github.ref_name }} - - name: Upload Build Artifacts - uses: actions/upload-artifact@v3 - with: - name: ${{ matrix.platform }}-${{ matrix.arch }}-build - path: build/*-${{ matrix.platform }}-${{ matrix.arch }}-${{ github.ref_name }}* - - create-release: - needs: build-and-release - runs-on: ubuntu-latest - if: startsWith(github.ref, 'refs/tags/') - - steps: - - name: Checkout code - uses: actions/checkout@v3 - - - name: Download Build Artifacts - uses: actions/download-artifact@v3 - with: - name: ${{ matrix.platform }}-${{ matrix.arch }}-build - path: build - - - name: Create GitHub Release + - name: Build and Create GitHub Release env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | TAG=${GITHUB_REF/refs\/tags\//} - gh release create "$TAG" build/* --title "$TAG" --notes "Release version $TAG" + make build + gh release create "$TAG" build/*-${{ matrix.platform }}-${{ matrix.arch }}-$TAG --title "$TAG" --notes "Release version $TAG"