diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index eebe47e..a602149 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -548,3 +548,22 @@ jobs: release_id: ${{ needs.create_release.outputs.release_id }} draft: true target_commitish: ${{ needs.create_release.outputs.target_commitish }} + + publish_release: + needs: + - extract_version + - create_release + - validate_release_assets + runs-on: ubuntu-latest + timeout-minutes: 5 + permissions: + contents: write + steps: + - name: Publish release + env: + GH_TOKEN: ${{ github.token }} + run: | + TAG="${{ needs.extract_version.outputs.tag }}" + echo "Publishing release ${TAG}..." + gh release edit "${TAG}" --draft=false --repo ${{ github.repository }} + echo "✅ Release ${TAG} has been published!"