参考与开发
从源码构建
本地运行与打包 Meow Craft Launcher 的工具链要求及发版流程。
环境要求
- Go 1.27.3 或更高版本
- MyGo CLI(已在
go.mod中锁定为 Go tool 依赖)
本地开发运行
在仓库根目录执行:
go tool mygo dev
发版元数据约定
推送发版标签前需要完成以下步骤:
- 在
mygo.json中更新"version"(格式X.Y.Z)。 - 在
CHANGELOG.md顶部添加对应的## X.Y.Z小节(启动器内置更新窗口会读取此内容,缺少该小节时构建会失败)。 - 提交修改并推送匹配的
vX.Y.Z标签:
git tag v0.0.7
git push origin main v0.0.7
GitHub Actions 会以 CGO_ENABLED=0 构建 macOS(darwin/arm64、darwin/amd64)与 Windows(windows/amd64、windows/arm64)产物,校验真实二进制架构并生成 SHA256SUMS。