Capgo Release Management

cap-go/capgo-skills/skills/capgo-release-management

作者 cap-go2cfb277a1488無授權條款72 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫今天更新

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位於skills/capgo-release-management提交2cfb277

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架