SuperAPI AI 工具集

cli-release

通用与其它

查看项目

更新于 10-15 20:27

技能介绍

用途:该技能用于管理支撑独立 composio 二进制与安装器的 GitHub Release,覆盖自动 beta 构建、手动 beta、稳定版晋升(promote-stable)以及发布恢复等场景。

主要能力:分类请求为自动 beta、手动 beta、稳定晋升或恢复;执行只读预检并确定确切的源提交与发布标签;仅派发所需的工作流动作并跟踪运行至完成;验证已发布版本及下游检查;报告发布标签、源 beta 或提交、工作流 URL、资产状态、安装测试结果与后续事项。

使用方式:在选择候选或派发工作流前,先阅读 references/release-workflow.md。从 GitHub 实时解析 beta 标签与工作流状态,不得凭记忆编造或复用过期候选。稳定晋升属于生产写入,若用户未指定确切 beta 标签,需先展示解析出的候选并获得明确确认后再派发。发布需跟踪到资产验证与安装测试,不能仅以派发成功为终点。

限制与约定:绝不为 @composio/cli 添加 Changeset,该包被 Changesets 忽略,此类文件会卡住 ts.release.yml。对 next 分支中触及 CLI 路径的合并视为 beta 构建;用 promote-stable 工作流动作晋升已测试的 beta 走正常稳定发布路径。绝不通过修改私有 CLI 的 package.json 来选择二进制版本;如需有意的次版本或主版本,应构建显式带版本的 beta,再经同一稳定路径晋升。

适用场景:Composio CLI 二进制的 beta 与稳定版发布、版本晋升及发布失败后的恢复。其他细节暂未提供。