SuperAPI AI 工具集

github-release-management

通用与其它

查看项目

更新于 10-16 02:32

技能介绍

用途:该技能用于编排 GitHub 软件发布全流程,覆盖版本管理、变更日志生成、测试验证、构建部署与回滚。

主要能力:语义化版本分析与破坏性变更检测;多阶段测试编排与跨平台兼容性、性能回归检测、安全漏洞扫描;多平台构建与并行产物生成、渐进式部署与自动回滚;自动生成分类变更日志、发布说明与迁移指南;支持多包(monorepo)、多仓库同步发布及紧急热修复。

使用方式:基础流程可使用 gh CLI,例如 gh release create v2.0.0 --draft --generate-notes --title "Release v2.0.0",以及 npm version、git push --follow-tags、npm publish。集群编排使用 npx claude-flow 命令,如 npx claude-flow github release-create --version "2.0.0" --build-artifacts --deploy-targets "npm,docker,github",以及 swarm init、sparc pipeline、release-build、release-test、release-deploy 等子命令。可配合 .github/release-swarm.yml、.github/release-deployment.yml 等配置声明版本策略、产物、验证、部署环境、监控告警与回滚触发条件。

适用场景:需要自动化发布流程、跨平台构建交付、多包或多仓库协调、渐进式灰度上线及企业级发布配置与监控的团队。

限制:资料仅给出命令与配置示例,未提供实际可用性、依赖版本、兼容范围、授权与定价信息,暂未提供。