fix: publish alpha server releases as prereleases
This commit is contained in:
parent
0d0ae92dec
commit
d05ffc8cf3
|
|
@ -62,12 +62,16 @@ fi
|
||||||
if "$GH_BIN" release view "$VERSION" --repo "$REPOSITORY" >/dev/null 2>&1; then
|
if "$GH_BIN" release view "$VERSION" --repo "$REPOSITORY" >/dev/null 2>&1; then
|
||||||
"$GH_BIN" release upload "$VERSION" "${ASSETS[@]}" --repo "$REPOSITORY" --clobber
|
"$GH_BIN" release upload "$VERSION" "${ASSETS[@]}" --repo "$REPOSITORY" --clobber
|
||||||
else
|
else
|
||||||
|
RELEASE_OPTIONS=(--generate-notes --verify-tag)
|
||||||
|
if [[ "$VERSION" == *-* ]]; then
|
||||||
|
RELEASE_OPTIONS+=(--prerelease)
|
||||||
|
else
|
||||||
|
RELEASE_OPTIONS+=(--latest)
|
||||||
|
fi
|
||||||
"$GH_BIN" release create "$VERSION" "${ASSETS[@]}" \
|
"$GH_BIN" release create "$VERSION" "${ASSETS[@]}" \
|
||||||
--repo "$REPOSITORY" \
|
--repo "$REPOSITORY" \
|
||||||
--title "Verstak Sync Server $VERSION" \
|
--title "Verstak Sync Server $VERSION" \
|
||||||
--generate-notes \
|
"${RELEASE_OPTIONS[@]}"
|
||||||
--latest \
|
|
||||||
--verify-tag
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "GitHub release:"
|
echo "GitHub release:"
|
||||||
|
|
|
||||||
|
|
@ -87,6 +87,11 @@ grep -Fqx "push:origin:refs/tags/$VERSION" "$LOG"
|
||||||
grep -F "release create $VERSION" "$LOG" >/dev/null
|
grep -F "release create $VERSION" "$LOG" >/dev/null
|
||||||
grep -F "$ASSET_NAME" "$LOG" >/dev/null
|
grep -F "$ASSET_NAME" "$LOG" >/dev/null
|
||||||
grep -F "SHA256SUMS" "$LOG" >/dev/null
|
grep -F "SHA256SUMS" "$LOG" >/dev/null
|
||||||
|
grep -F -- "--prerelease" "$LOG" >/dev/null
|
||||||
|
if grep -F -- "--latest" "$LOG" >/dev/null; then
|
||||||
|
echo "alpha release was incorrectly marked latest" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
if grep -F "$STALE_ASSET" "$LOG" >/dev/null; then
|
if grep -F "$STALE_ASSET" "$LOG" >/dev/null; then
|
||||||
echo "publisher uploaded an archive from a different release version" >&2
|
echo "publisher uploaded an archive from a different release version" >&2
|
||||||
exit 1
|
exit 1
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue