SuperAPI AI 工具集

releasing-coplan

通用与其它

查看项目

更新于 10-15 17:27

技能介绍

用途:把 coplan-engine gem 发布到 RubyGems.org,适合在发布新版本、发布 gem 或提升版本号时使用。

主要流程:先修改 engine/lib/coplan/version.rb,将 CoPlan::VERSION 更新为新版本号;然后提交版本变更,命令为 git add engine/lib/coplan/version.rb 与 git commit -m "Bump version to vX.Y.Z";接着打标签并推送,命令为 git tag vX.Y.Z 与 git push origin main --tags;随后进入 engine 目录构建并推送 gem,命令为 cd engine、gem build coplan.gemspec、gem push coplan-engine-X.Y.Z.gem。推送时会提示 RubyGems MFA,此步骤必须由人工交互完成。最后用 gh release create vX.Y.Z --generate-notes 创建 GitHub 发布。

版本规划:补丁版本(0.1.x)用于 bug 修复与文档变更;次版本(0.x.0)用于新增功能和非破坏性变更;主版本(x.0.0)用于破坏性 API 变更。

限制:MFA 环节无法自动完成,需人工介入;资料未提供其他环境依赖、权限要求或失败处理方式。