diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 49a7a6d7e..248f0e66c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -33,7 +33,8 @@ jobs: uses: actions/checkout@v3 - name: Extract Tag Name - run: echo "TAG_NAME=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV + id: extract_tag_name # Assigning an ID to this step + run: echo "::set-output name=tag_name::${GITHUB_REF#refs/tags/}" - name: Set Environment Variable (Windows) if: matrix.runner == 'windows-latest' @@ -71,7 +72,10 @@ jobs: echo "BIN_RELEASE_VERSIONED: $BIN_RELEASE_VERSIONED" mv "${BIN_OUTPUT}" "./${BIN_RELEASE_VERSIONED}" echo "BIN_RELEASE_VERSIONED=${BIN_RELEASE_VERSIONED}" >> $GITHUB_ENV - + + - name: Output Tag Name + run: echo "tag_name=${{ env.TAG_NAME }}" >> $GITHUB_ENV + if: success() - name: Upload Artifact uses: actions/upload-artifact@v2 @@ -79,6 +83,9 @@ jobs: name: ${{ env.BIN_RELEASE_VERSIONED }} path: ${{ env.BIN_RELEASE_VERSIONED }} + outputs: + tag_name: ${{ steps.extract_tag_name.outputs.tag_name }} + create_release: needs: build runs-on: ubuntu-latest @@ -99,8 +106,8 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: - tag_name: ${{ env.TAG_NAME }} - release_name: "Release ${{ env.TAG_NAME }}" + tag_name: ${{ needs.build.outputs.tag_name }} + release_name: "Release ${{ needs.build.outputs.tag_name }}" draft: false prerelease: false