fix: releases #8

Manually merged
sirmrak merged 2 commits from dev into main 2026-07-22 11:41:46 +03:00
Showing only changes of commit 5e5242888a - Show all commits
+13 -1
View File
@@ -123,11 +123,15 @@ jobs:
IS_BETA="${{ steps.tag.outputs.is_beta }}" IS_BETA="${{ steps.tag.outputs.is_beta }}"
echo "🚀 Создаём релиз $TAG в GitHub..." echo "🚀 Создаём релиз $TAG в GitHub..."
echo "Тип релиза: IS_BETA=$IS_BETA"
# Определяем заголовок
if [ "$IS_BETA" = "true" ]; then if [ "$IS_BETA" = "true" ]; then
TITLE="Beta Release $TAG" TITLE="Beta Release $TAG"
PRERELEASE_FLAG="--prerelease"
else else
TITLE="Release $TAG" TITLE="Release $TAG"
PRERELEASE_FLAG=""
fi fi
cat > /tmp/release_notes.md << EOF cat > /tmp/release_notes.md << EOF
@@ -136,10 +140,18 @@ jobs:
$COMMITS $COMMITS
EOF EOF
# Создаём релиз
if [ -n "$PRERELEASE_FLAG" ]; then
gh release create "$TAG" \ gh release create "$TAG" \
--title "$TITLE" \ --title "$TITLE" \
--notes-file /tmp/release_notes.md \ --notes-file /tmp/release_notes.md \
--target main \ --target main \
${IS_BETA:+--prerelease} --prerelease
else
gh release create "$TAG" \
--title "$TITLE" \
--notes-file /tmp/release_notes.md \
--target main
fi
echo "✅ Релиз создан!" echo "✅ Релиз создан!"