fix(release): use version as release title

This commit is contained in:
linshen committed 2026-04-06 21:15:49 +08:00
1 parent acf46883fd
commit 10da5326ee
1 file changed
+2 -8
+2 -8
View File
@@ -443,28 +443,22 @@ jobs:
# 详细的版本类型判断
IS_PRERELEASE=false
VERSION_TYPE="release"
RELEASE_NAME_PREFIX=""
if [[ $VERSION =~ -(alpha|beta|rc) ]]; then
IS_PRERELEASE=true
VERSION_TYPE="prerelease"
RELEASE_NAME_PREFIX="Preview Prompt Optimizer "
echo "🧪 Detected prerelease version"
elif [[ $VERSION =~ -(hotfix|patch) ]]; then
IS_PRERELEASE=false
VERSION_TYPE="hotfix"
RELEASE_NAME_PREFIX="Hotfix Prompt Optimizer "
echo "🔧 Detected hotfix version"
else
IS_PRERELEASE=false
VERSION_TYPE="release"
RELEASE_NAME_PREFIX="Release Prompt Optimizer "
echo "🚀 Detected stable release version"
fi
echo "is_prerelease=$IS_PRERELEASE" >> $GITHUB_OUTPUT
echo "version_type=$VERSION_TYPE" >> $GITHUB_OUTPUT
echo "release_name_prefix=$RELEASE_NAME_PREFIX" >> $GITHUB_OUTPUT
- name: 下载所有构建产物
uses: actions/download-artifact@v7
@@ -496,7 +490,7 @@ jobs:
uses: softprops/action-gh-release@v2
with:
tag_name: ${{ steps.version.outputs.version }}
name: ${{ steps.version.outputs.release_name_prefix }}${{ steps.version.outputs.version }}
name: ${{ steps.version.outputs.version }}
body_path: ${{ steps.release_notes.outputs.release_notes_path }}
files: |
./artifacts/windows-build/*
@@ -518,7 +512,7 @@ jobs:
echo "Release metadata:"
echo "$RELEASE_JSON"
EXPECTED_NAME="${{ steps.version.outputs.release_name_prefix }}${{ steps.version.outputs.version }}"
EXPECTED_NAME="${{ steps.version.outputs.version }}"
RELEASE_NAME=$(echo "$RELEASE_JSON" | jq -r '.name')
RELEASE_BODY=$(echo "$RELEASE_JSON" | jq -r '.body')