何时使用
- 用户要求 “ship”
- 用户要求 “deploy”
- 用户要求 “create a PR”
- 用户说代码已准备好
ship 是 GStack 的发布工作流技能。它自动化了从代码完成到创建 PR 的完整流程:
git merge-base HEAD main 2>/dev/null || git merge-base HEAD master 2>/dev/nullgit fetch origingit merge origin/main --no-editnpm test / cargo test / pytest运行 review 技能进行代码审查
根据提交内容确定版本升级类型:
自动生成 CHANGELOG 条目
git add -Agit commit -m "release: v1.2.3"git push -u origin feature-branchgh pr create --title "Release v1.2.3" --body "..."与 review 技能相同,ship 也遵循沸腾湖泊原则:
当用户说代码准备好时,主动建议使用 ship:
“我注意到你说代码准备好了。要我现在运行 ship 流程吗?“
何时使用
工作流
关键要点
关联技能
查看源文件: GitHub原始文件