SuperAPI AI 工具集

github-release-management

部署与运维

查看项目

更新于 10-15 21:11

技能介绍

用途:该技能用于编排 GitHub 软件发布流程,从变更日志生成到多平台部署,并提供回滚能力,适合需要自动化版本发布与验证的团队。

主要能力:包含发布规划与语义化版本建议、破坏性变更检测、多包版本协调;多阶段测试编排、跨平台兼容性测试、性能回归检测与安全漏洞扫描;多平台构建协调、并行产物生成、渐进式部署与自动回滚;自动生成变更日志、分类发布说明、迁移指南与通知。

使用方式:基础流程可用 gh release create v2.0.0 --draft --generate-notes --title "Release v2.0.0" 创建草稿发布;也可用 npx claude-flow github release-create --version "2.0.0" --build-artifacts --deploy-targets "npm,docker,github" 进行编排。完整自动化可先执行 npx claude-flow swarm init --topology hierarchical,再执行 npx claude-flow sparc pipeline "Release v2.0.0 with full validation"。还提供 changelog、version-suggest、release-build、release-test、release-deploy 等子命令,以及多包、多仓库、热修复和渐进式部署等进阶工作流。

适用场景:适用于单包或多包仓库的版本发布、跨平台构建与部署、多仓库同步发布、紧急热修复,以及需要发布前验证与发布后监控的团队流程。

限制:资料未提供具体收费、价格、平台支持范围与效果数据;部分命令依赖 claude-flow 与 GitHub CLI 环境,实际可用性需以官方文档为准。