关于 cli-release
用于管理独立 `composio` 二进制文件及安装程序发布的技能,涵盖 Beta 构建、稳定版晋级和恢复流程,并要求跟进资产验证与安装测试。
主要功能
- 01分类发布请求
- 02检查候选标签和工作流状态
- 03触发并监控发布工作流
- 04验证发布资产和安装测试
适用场景
- 01CLI 路径变更后准备 Beta 构建
- 02将已测试的 Beta 晋级为稳定版
- 03恢复或验证一次发布
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ composiohq/ composio --skill cli-release安装后在 Claude Code 中输入/cli-release确认已加载。
附带文件references/release-workflow.md
详细介绍
CLI 发布
使用此 Skill 处理为独立 composio 二进制文件和安装程序提供支持的 GitHub Release。
在选择候选版本或触发工作流之前,请先阅读 references/release-workflow.md。
发布约定
- 切勿为
@composio/cli添加 Changeset;该包被 Changesets 忽略,此类文件会导致ts.release.yml卡住。 - 合并到
next且涉及 CLI 路径的变更,应视为 beta 构建。对于常规的稳定版发布路径,请使用promote-stable工作流操作来推广经过测试的 beta 版本。 - 切勿通过修改私有 CLI
package.json来选择二进制版本。若有意进行次版本或主版本升级,请构建一个明确指定版本号的 beta 版本,并通过同一稳定版路径推广该经过测试的 beta 版本。 - 在执行操作前,立即从 GitHub 获取 beta 标签和工作流状态。切勿凭记忆虚构或复用过期的候选版本。
- 稳定版推广属于生产环境写操作。如果用户未指定确切的 beta 标签,请先展示已解析的候选版本,并在触发前获得用户的明确确认。
- 发布后需持续跟进至资产验证和安装测试完成,不要在分发成功后就停止。
执行步骤
- 将请求归类为自动 beta、手动 beta、稳定版推广或故障恢复。
- 运行操作手册中的只读预检,并确定确切的源提交和发布标签。
- 仅分发所请求的工作流操作,并持续监控所产生的运行直至完成。
- 验证已发布的版本以及操作手册中指定的下游检查。
- 汇报已发布的标签、源 beta 或提交、工作流 URL、资产状态、安装测试结果以及任何遗留的后续事项。
评论
支持 Markdown