1.3 KiB
1.3 KiB
发布流程
1. 更新 CHANGELOG.md
按倒序(新版在前)在 [Unreleased] 下方添加新版本条目,格式遵循 Keep a Changelog。
底部添加版本链接:
[x.y.z]: https://github.com/DefectingCat/yayacal/releases/tag/vx.y.z
2. 更新版本号
编辑 app/build.gradle.kts:
baseVersion默认值改为新版本号(如"1.2.0")versionCode递增+1
3. 构建 Release APK
./gradlew :app:assembleRelease
产物路径:app/build/outputs/apk/release/app-release.apk
4. 提交、打 Tag、推送
git add CHANGELOG.md app/build.gradle.kts
git commit -m "release: vx.y.z"
git tag vx.y.z
git push origin main --tags
5. 创建 GitHub Release
gh release create vx.y.z \
app/build/outputs/apk/release/app-release.apk \
--title "YaYa vx.y.z" \
--notes-file CHANGELOG.md
--notes-file 会读取 CHANGELOG.md 全文作为 Release body。
检查清单
- CHANGELOG.md 新版本条目已添加(倒序,新版在前)
- CHANGELOG.md 底部链接已添加
app/build.gradle.kts中baseVersion和versionCode已更新- Release APK 构建成功
- Git tag 已推送
- GitHub Release 已创建且包含 APK