mcpField
C
cli-release

cli-release

github.com/composiohq云与 DevOps30.8k125 次安装今天更新
代码仓库

关于 cli-release

用于管理独立 `composio` 二进制文件及安装程序发布的技能,涵盖 Beta 构建、稳定版晋级和恢复流程,并要求跟进资产验证与安装测试。

主要功能

  1. 01分类发布请求
  2. 02检查候选标签和工作流状态
  3. 03触发并监控发布工作流
  4. 04验证发布资产和安装测试

适用场景

  1. 01CLI 路径变更后准备 Beta 构建
  2. 02将已测试的 Beta 晋级为稳定版
  3. 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 标签,请先展示已解析的候选版本,并在触发前获得用户的明确确认。
  • 发布后需持续跟进至资产验证和安装测试完成,不要在分发成功后就停止。

执行步骤

  1. 将请求归类为自动 beta、手动 beta、稳定版推广或故障恢复。
  2. 运行操作手册中的只读预检,并确定确切的源提交和发布标签。
  3. 仅分发所请求的工作流操作,并持续监控所产生的运行直至完成。
  4. 验证已发布的版本以及操作手册中指定的下游检查。
  5. 汇报已发布的标签、源 beta 或提交、工作流 URL、资产状态、安装测试结果以及任何遗留的后续事项。

评论

支持 Markdown