Capgo Release Management

Cap-go/capgo-skills/plugins/capgo-cloud/skills/capgo-release-management

作者 Cap-go2cfb277a148832bdb1a835b01e4de323687b498b无许可证72 个星标收录于 2026年10月9日更新于 2026年10月9日仓库今天更新

Guides the agent through Capgo OTA release workflows including bundle uploads, compatibility checks, channels, cleanup, and encryption key setup. Use when managing Capgo bundle and channel operations. Do not use for native build requests or organization administration.

仅含说明DevOps & Cloud
AI 生成的概览

指导 Capgo OTA 发布流程:bundle 上传、兼容性检查、channel、清理与加密密钥。

功能
该技能为 Capgo 的 OTA 发布操作提供分步指导。内容涵盖选择正确的命令组来完成 bundle 的上传、列出、删除与清理,执行兼容性和 releaseType 检查,管理 channel 及其默认 bundle,以及在加密上传前设置加密密钥。它还列出了上传失败、兼容性失败和加密上传问题时的排查要点。
适用场景
当用户需要上传或管理 Capgo bundle、指定 channel、在发布前确认 bundle 兼容性,或配置 bundle 加密与清理时使用。它不适用于原生构建请求或组织管理。
运行要求
需要 Capgo CLI(说明中通过 npx @capgo/cli@latest 调用),并需要访问 Capgo 服务的网络连接。加密流程需要密钥材料,且私钥不得纳入版本控制。该技能不附带脚本,仅为操作说明。

Capgo Release Management

Use this skill for Capgo OTA bundle, channel, and encryption-key workflows.

When to Use This Skill

  • User wants to upload or manage a Capgo bundle
  • User needs channel targeting or compatibility checks
  • User wants bundle encryption or cleanup

Procedures

Step 1: Choose the Release Operation

Use the matching command group:

  • bundle upload/list/delete/cleanup
  • bundle compatibility/releaseType/zip/encrypt/decrypt
  • channel add/list/delete/set/currentBundle
  • key save/create/delete_old

Step 2: Upload or Inspect Bundles

Prefer the current Capgo CLI:

bash
npx @capgo/cli@latest bundle upload com.example.app --path ./dist --channel production

Use compatibility checks before channel changes when the user is unsure whether a bundle is safe for rollout.

Step 3: Manage Channels

Use channel operations to set defaults, target specific bundles, and control rollout scope.

Only change the default channel when the user explicitly intends to move production traffic.

Step 4: Set Up Encryption

Use key create or key save before encrypted bundle uploads.

Keep private keys out of version control.

Error Handling

  • For upload failures, verify bundle version uniqueness and channel selection before retrying.
  • For compatibility failures, inspect package metadata and native version constraints before forcing a rollout.
  • For encrypted upload issues, verify the public key and session key flow before rotating keys.

来源与署名

来源:Cap-go/capgo-skills位于plugins/capgo-cloud/skills/capgo-release-management提交2cfb277

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架