fix: releases #8
@@ -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
|
||||||
|
|
||||||
gh release create "$TAG" \
|
# Создаём релиз
|
||||||
--title "$TITLE" \
|
if [ -n "$PRERELEASE_FLAG" ]; then
|
||||||
--notes-file /tmp/release_notes.md \
|
gh release create "$TAG" \
|
||||||
--target main \
|
--title "$TITLE" \
|
||||||
${IS_BETA:+--prerelease}
|
--notes-file /tmp/release_notes.md \
|
||||||
|
--target main \
|
||||||
|
--prerelease
|
||||||
|
else
|
||||||
|
gh release create "$TAG" \
|
||||||
|
--title "$TITLE" \
|
||||||
|
--notes-file /tmp/release_notes.md \
|
||||||
|
--target main
|
||||||
|
fi
|
||||||
|
|
||||||
echo "✅ Релиз создан!"
|
echo "✅ Релиз создан!"
|
||||||
Reference in New Issue
Block a user