@@ -69,26 +69,62 @@ jobs:
6969 mv app/build/outputs/apk/release/app-release.apk \
7070 app/build/outputs/apk/release/CloudFlareAssistant-v${{ steps.version.outputs.version_name }}.apk
7171
72+ - name : Prepare Release Notes
73+ id : release_notes
74+ run : |
75+ TAG_NAME="${{ steps.version.outputs.tag_name }}"
76+ # 检查是否存在对应的 release notes 文件
77+ RELEASE_NOTES_FILE="RELEASE_NOTES_${TAG_NAME}.md"
78+
79+ if [ -f "$RELEASE_NOTES_FILE" ]; then
80+ echo "使用 $RELEASE_NOTES_FILE 作为发布说明"
81+ # 读取文件内容,添加版本信息头部
82+ {
83+ echo "## 🎉 CloudFlare Assistant ${TAG_NAME} 发布"
84+ echo ""
85+ echo "**版本号**: ${{ steps.version.outputs.version_name }}"
86+ echo "**Build**: ${{ steps.version.outputs.version_code }}"
87+ echo ""
88+ cat "$RELEASE_NOTES_FILE"
89+ echo ""
90+ echo "---"
91+ echo ""
92+ echo "### 📥 下载"
93+ echo "点击下方的 APK 文件即可下载安装(已签名)"
94+ echo ""
95+ echo "### 📦 安装要求"
96+ echo "- 最低 Android 版本: 7.0 (API 25)"
97+ echo "- 目标 Android 版本: 14 (API 34)"
98+ echo ""
99+ echo "### 🔐 签名信息"
100+ echo "此版本已使用开发者证书签名,可以直接安装使用。"
101+ } > release_notes.md
102+ else
103+ echo "未找到 $RELEASE_NOTES_FILE,使用默认模板"
104+ {
105+ echo "## 🎉 新版本发布"
106+ echo ""
107+ echo "**版本号**: ${{ steps.version.outputs.version_name }}"
108+ echo "**Build**: ${{ steps.version.outputs.version_code }}"
109+ echo ""
110+ echo "### 📥 下载"
111+ echo "点击下方的 APK 文件即可下载安装(已签名)"
112+ echo ""
113+ echo "### 📦 安装要求"
114+ echo "- 最低 Android 版本: 7.0 (API 25)"
115+ echo "- 目标 Android 版本: 14 (API 34)"
116+ echo ""
117+ echo "### 🔐 签名信息"
118+ echo "此版本已使用开发者证书签名,可以直接安装使用。"
119+ } > release_notes.md
120+ fi
121+
72122 - name : Create Release
73123 uses : softprops/action-gh-release@v1
74124 with :
75125 tag_name : ${{ steps.version.outputs.tag_name }}
76126 files : app/build/outputs/apk/release/CloudFlareAssistant-v${{ steps.version.outputs.version_name }}.apk
77- body : |
78- ## 🎉 新版本发布
79-
80- **版本号**: ${{ steps.version.outputs.version_name }}
81- **Build**: ${{ steps.version.outputs.version_code }}
82-
83- ### 📥 下载
84- 点击下方的 APK 文件即可下载安装(已签名)
85-
86- ### 📦 安装要求
87- - 最低 Android 版本: 7.0 (API 25)
88- - 目标 Android 版本: 14 (API 34)
89-
90- ### 🔐 签名信息
91- 此版本已使用开发者证书签名,可以直接安装使用。
127+ body_path : release_notes.md
92128 draft : false
93129 prerelease : false
94130 env :
0 commit comments