Skip to content

Commit f177f48

Browse files
committed
build(desktop): Update the build workflow to improve release note generation
1 parent afa5e31 commit f177f48

File tree

1 file changed

+31
-23
lines changed

1 file changed

+31
-23
lines changed

.github/workflows/build-desktop.yml

Lines changed: 31 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -213,39 +213,47 @@ jobs:
213213
id: release_body
214214
shell: bash
215215
run: |
216+
# Define common release notes
217+
NOTES="1.支持配置信息根据登录用户隔离存储
218+
2.修复播放器全屏模式从最小化恢复后视频画面不显示的问题
219+
3.修复电视节目分季列表不显示的的问题
220+
4.解决登录界面输入密码时会调用输入法的问题
221+
5.修复播放器界面鼠标移出播放器,播放器 UI 不隐藏的问题
222+
6.优化 UI 方面用户体验
223+
 
224+
感谢以下飞牛共建团队成员在内测期间提供了宝贵的技术支持和建议:
225+
@[玉尺书生](https://club.fnnas.com/home.php?mod=space&uid=6482) @[MR_XIAOBO](https://github.com/xiaobonet) @[汪仔饭](https://club.fnnas.com/home.php?mod=space&uid=5021) @*观如
226+
感谢以下用户在内测期间反馈问题并协助排查:
227+
@[zhengbf](https://club.fnnas.com/home.php?mod=space&uid=187) @[空城](https://club.fnnas.com/home.php?mod=space&uid=2332) "
228+
229+
# Define warning for Alpha versions
230+
WARNING=""
216231
if [[ "${{ github.ref }}" =~ [Aa]lpha ]]; then
217-
{
218-
echo "WARNING_TEXT<<EOF"
219-
echo "1.支持配置信息根据登录用户隔离存储 "
220-
echo "2.修复播放器全屏模式从最小化恢复后视频画面不显示的问题 "
221-
echo "3.修复电视节目分季列表不显示的的问题 "
222-
echo "4.解决登录界面输入密码时会调用输入法的问题 "
223-
echo "5.修复播放器界面鼠标移出播放器,播放器 UI 不隐藏的问题 "
224-
echo "6.优化 UI 方面用户体验"
225-
echo "  "
226-
echo "感谢以下飞牛共建团队成员在内测期间提供了宝贵的技术支持和建议: "
227-
echo "@[玉尺书生](https://club.fnnas.com/home.php?mod=space&uid=6482) @[MR_XIAOBO](https://github.com/xiaobonet) @[汪仔饭](https://club.fnnas.com/home.php?mod=space&uid=5021) @*观如 "
228-
echo "感谢以下用户在内测期间反馈问题并协助排查: "
229-
echo "@[zhengbf](https://club.fnnas.com/home.php?mod=space&uid=187) @[空城](https://club.fnnas.com/home.php?mod=space&uid=2332) "
230-
echo "  "
231-
echo "**当前应用中没有展示出来或者点击没有反应的就是还没做的功能,后面陆续都会实现,请仅对已实现的功能提出合理意见,感谢理解** "
232-
echo "  "
233-
echo "> **此版本为开发中的版本,请酌情下载安装。**"
234-
echo ""
235-
echo "EOF"
236-
} >> $GITHUB_ENV
237-
else
238-
echo "WARNING_TEXT=" >> $GITHUB_ENV
232+
WARNING="
233+
 
234+
**当前应用中没有展示出来或者点击没有反应的就是还没做的功能,后面陆续都会实现,请仅对已实现的功能提出合理意见,感谢理解**
235+
 
236+
> **此版本为开发中的版本,请酌情下载安装。**
237+
"
239238
fi
240239
240+
# Output to GITHUB_ENV
241+
{
242+
echo "RELEASE_BODY<<EOF"
243+
echo "$NOTES"
244+
echo "$WARNING"
245+
echo "EOF"
246+
} >> $GITHUB_ENV
247+
241248
- name: Create Release
242249
uses: softprops/action-gh-release@v2
243250
with:
244251
files: artifacts/**/*
245252
# 如果 tag 包含 '-' (如 v1.0.0-alpha),则标记为预发布 (Pre-release)
246253
prerelease: ${{ contains(github.ref, '-') }}
254+
draft: false
247255
body: |
248-
${{ env.WARNING_TEXT }}
256+
${{ env.RELEASE_BODY }}
249257
generate_release_notes: true
250258
env:
251259
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)