legado_app_beta_3.26.081321
Pre-release
Pre-release
·
2 commits
to main
since this release
更新内容
- [修复]:彻底解决 GitHub Releases 页面 beta 版本排序置底的问题(上两次 commit 是错误的)
- 问题背景:之前发现
beta标签即使使用了空 Commit 或伪造的 2038 年时间戳,也始终排在beta-xxx后面(置底)。 - 根本原因:查阅数据后确认,GitHub Releases 页面在处理带有
beta等相似前缀的标签时,会强制使用 SemVer(语义化版本)或字母降序排列,而忽略时间戳。在字符串比对规则中,beta-xxx永远大于单纯的beta,因此beta永远被压在最底下。 - 解决方案:
- 修改历史版本的 tag 命名,由
beta-${{ env.VERSION }}改为archive-beta-${{ env.VERSION }}。在首字母比对中(a < b),archive-beta会自然排在beta之后,从而让beta顺利登顶。 - 同步更新
Delete All Previous Beta Releases清理脚本,使其能够同时识别并清理旧的beta-与新的archive-beta-标签。 - 移除了此前无效的
git commit --allow-empty与伪造时间的逻辑代码,恢复为最纯粹的标签覆盖。
- 修改历史版本的 tag 命名,由