Mark GitHub releases as prerelease when version contains -beta.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-09-14 00:17:50 +03:00
Unverified
parent 192c2a6b38
commit 003d83eba6
+6 -1
View File
@@ -35,6 +35,7 @@ jobs:
outputs: outputs:
version: ${{ steps.ver.outputs.version }} version: ${{ steps.ver.outputs.version }}
tag: ${{ steps.ver.outputs.tag }} tag: ${{ steps.ver.outputs.tag }}
prerelease: ${{ steps.ver.outputs.prerelease }}
steps: steps:
- id: ver - id: ver
shell: bash shell: bash
@@ -50,6 +51,10 @@ jobs:
fi fi
echo "version=$V" >> "$GITHUB_OUTPUT" echo "version=$V" >> "$GITHUB_OUTPUT"
echo "tag=v$V" >> "$GITHUB_OUTPUT" echo "tag=v$V" >> "$GITHUB_OUTPUT"
case "$V" in
*-beta*) echo "prerelease=true" >> "$GITHUB_OUTPUT" ;;
*) echo "prerelease=false" >> "$GITHUB_OUTPUT" ;;
esac
desktop-proguard: desktop-proguard:
needs: resolve-version needs: resolve-version
@@ -407,7 +412,7 @@ jobs:
name: FromChat ${{ needs.resolve-version.outputs.version }} name: FromChat ${{ needs.resolve-version.outputs.version }}
body_path: release-body.md body_path: release-body.md
draft: false draft: false
prerelease: false prerelease: ${{ needs.resolve-version.outputs.prerelease == 'true' }}
generate_release_notes: false generate_release_notes: false
files: release-assets/* files: release-assets/*
env: env: