diff --git a/.github/workflows/build-tool-packages.yml b/.github/workflows/build-tool-packages.yml index 0266195..8bc64ef 100644 --- a/.github/workflows/build-tool-packages.yml +++ b/.github/workflows/build-tool-packages.yml @@ -215,14 +215,18 @@ jobs: - name: Publish Release id: create_release - uses: actions/create-release@v1 env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - tag_name: ${{ inputs.tool-version }}-${{ github.run_id }} - release_name: ${{ inputs.tool-version }} - body: | - ${{ steps.generate-release-body.outputs.RELEASE_BODY }} + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + shell: bash + run: | + tag_name="${{ inputs.tool-version }}-${{ github.run_id }}" + gh release create "$tag_name" \ + --repo="$GITHUB_REPOSITORY" \ + --title="${{ inputs.tool-version }}" \ + --notes="${{ steps.generate-release-body.outputs.RELEASE_BODY }}" + + release_id=$(gh release view "$tag_name" --repo "$GITHUB_REPOSITORY" --json databaseId --jq '.databaseId') + echo "id=$release_id" >> $GITHUB_OUTPUT - name: Generate hash for packages run: |