File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4646 GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
4747 run : |
4848 set -euo pipefail
49+ if [[ "${GITHUB_REF_NAME}" == v0.* ]]; then
50+ prerelease_args=(--prerelease)
51+ else
52+ prerelease_args=()
53+ fi
4954 title="$(python - <<'PY'
5055 import json
5156 from pathlib import Path
@@ -59,11 +64,16 @@ jobs:
5964 done
6065 if gh release view "${GITHUB_REF_NAME}" >/dev/null 2>&1; then
6166 gh release upload "${GITHUB_REF_NAME}" "${args[@]}" --clobber
62- gh release edit "${GITHUB_REF_NAME}" --prerelease=false --title "${title}" --notes-file dist/release-notes.md
67+ gh release edit "${GITHUB_REF_NAME}" "${prerelease_args[@]}" --title "${title}" --notes-file dist/release-notes.md
68+ if [[ "${GITHUB_REF_NAME}" != v0.* ]]; then
69+ release_id="$(gh release view "${GITHUB_REF_NAME}" --json databaseId --jq .databaseId)"
70+ gh api "repos/${GITHUB_REPOSITORY}/releases/${release_id}" -X PATCH -F prerelease=false >/dev/null
71+ fi
6372 else
6473 gh release create "${GITHUB_REF_NAME}" \
6574 --verify-tag \
6675 --title "${title}" \
6776 --notes-file dist/release-notes.md \
77+ "${prerelease_args[@]}" \
6878 "${args[@]}"
6979 fi
You can’t perform that action at this time.
0 commit comments