SuperAPI AI 工具集

release

部署与运维

查看项目

更新于 10-16 06:52

技能介绍

用途:准备 Hubble 桌面版发布,采用标签触发的 GitHub Releases 流程。适用于执行、自动化或解释应用发布、版本递增、打标签与 GitHub 发布操作。

主要能力:运行确定性发布脚本 pnpm release:desktop [x.y.z]。省略版本号时自动递增 patch 版本;--dry-run 可预览,--yes 可跳过确认。脚本要求 main 分支干净且已同步,会校验并提升 Unreleased 内容,执行 pnpm build:desktop,展示发布差异,然后提交、打标签,并以原子方式推送 main 与 desktop-vx.y.z 标签;随后由 GitHub Actions 发布 Release。

使用方式:在满足前置条件的仓库中执行上述命令,按需附加版本号或 --dry-run、--yes 参数。

适用场景:Hubble 桌面版的版本发布与发布流程自动化。

限制:资料未说明脚本对分支保护、权限或失败回滚的具体处理;其它平台或非桌面版发布未提供。