SuperAPI AI 工具集

release

部署与运维

查看项目

更新于 10-15 22:15

技能介绍

用途:面向软件发布流程,帮助准备、校验、记录、打标签或发布一个版本。当用户要求切版本、准备发布说明、更新变更日志、提升版本号或校验发布时使用。

主要能力:识别发布目标(版本、分支、包、环境,以及是草稿、试运行还是正式发布);检查自上一版本以来的提交、已合并 PR、变更日志条目和面向用户的改动;执行就绪校验,包括测试、类型检查、lint、构建、打包、迁移和冒烟检查;处理版本号变更,同步更新包清单、锁文件、变更日志和生成元数据;保持版本号与 git 标签一致(如版本 2.0.2 对应标签 v2.0.2);准备变更日志、发布说明、迁移说明和已知问题;发布前汇总分支、目标版本、标签、校验结果、改动文件和发布说明草稿;按仓库约定和用户明确批准创建标签、打包、发布或开启发布;最后报告版本、产物、校验、跳过的检查及后续任务。

使用方式:优先使用用户显式输入,否则从上下文、标签、变更日志、分支或仓库约定推断。最安全的默认做法是先识别发布约定再改动文件。若发布说明格式不明确,应询问而非自行发明。

限制与护栏:未经用户明确批准,不得创建或推送标签、发布版本、推送发布提交或部署;不得自行编造语义化版本号提升,应依据仓库规则推断或询问;不得编造发布说明格式;不得隐瞒失败或跳过的校验;应优先保留仓库既有的发布约定,而非套用通用流程。