本文档提供快速发布新版本的步骤。
# 1. 更新 CHANGELOG.md
vim CHANGELOG.md
# 2. 提交更改
git add CHANGELOG.md
git commit -m "Prepare for release v1.0.0"
git push
# 3. 创建标签并自动发布
bash scripts/release.sh v1.0.0- 更新 CHANGELOG - 记录本版本的更改
- 推送标签 - 触发 GitHub Actions 自动构建
- 等待构建 - 约 15-30 分钟完成所有平台构建
- 验证发布 - 在 GitHub Releases 页面检查构建产物
推送标签后,访问 Actions 页面查看构建进度:
https://github.com/<your-username>/novel-reader/actions
构建完成后,在 Releases 页面下载:
https://github.com/<your-username>/novel-reader/releases
v1.0.0- 首个稳定版本v1.0.1- Bug 修复v1.1.0- 新功能v2.0.0- 重大更新
查看 GitHub Actions 日志,修复问题后:
# 删除失败标签
git tag -d v1.0.0
git push origin :refs/tags/v1.0.0
# 修复后重新发布
bash scripts/release.sh v1.0.0发布前先本地测试:
bash scripts/build_all.sh