diff --git a/.github/workflows/release-management.yml b/.github/workflows/release-management.yml index 8647f3a3..1d0089c9 100644 --- a/.github/workflows/release-management.yml +++ b/.github/workflows/release-management.yml @@ -79,7 +79,10 @@ jobs: env: GH_TOKEN: ${{ github.token }} GH_REPO: ${{ github.repository }} - run: gh release edit "v${{ needs.test_and_build.outputs.version }}" --draft=false + run: | + if ! gh release view "v${{ needs.test_and_build.outputs.version }}" &>/dev/null; + then gh release create "v${{ needs.test_and_build.outputs.version }}" --draft --title "v${{ needs.test_and_build.outputs.version }}"; + fi gh release edit "v${{ needs.test_and_build.outputs.version }}" --draft=false - name: Write out the release URL run: echo "Released at $RELEASE_URL"