Skip to content

Commit 2177913

Browse files
committed
Align GitHub release visibility with upstream style
1 parent 707bdcf commit 2177913

1 file changed

Lines changed: 4 additions & 11 deletions

File tree

.github/workflows/release.yml

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,6 @@ jobs:
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
5449
title="$(python - <<'PY'
5550
import json
5651
from pathlib import Path
@@ -64,16 +59,14 @@ jobs:
6459
done
6560
if gh release view "${GITHUB_REF_NAME}" >/dev/null 2>&1; then
6661
gh release upload "${GITHUB_REF_NAME}" "${args[@]}" --clobber
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
62+
gh release edit "${GITHUB_REF_NAME}" --latest --title "${title}" --notes-file dist/release-notes.md
63+
release_id="$(gh release view "${GITHUB_REF_NAME}" --json databaseId --jq .databaseId)"
64+
gh api "repos/${GITHUB_REPOSITORY}/releases/${release_id}" --method PATCH -F prerelease=false >/dev/null
7265
else
7366
gh release create "${GITHUB_REF_NAME}" \
7467
--verify-tag \
68+
--latest \
7569
--title "${title}" \
7670
--notes-file dist/release-notes.md \
77-
"${prerelease_args[@]}" \
7871
"${args[@]}"
7972
fi

0 commit comments

Comments
 (0)