release
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseRelease
发布
Orchestrate the complete release process.
-
Preparation:
- Identify the version number to release (from argument or ).
package.json
- Identify the version number to release (from argument or
-
Step 1: Verify (QA):
- Load the agent.
qa-specialist - Run available tests: (or equivalent).
npm run test - STOP if tests fail.
- Load the
-
Step 2: Document (Writer):
- Load the agent.
technical-writer - Check .
CHANGELOG.md - Add an entry for the new version if missing, summarizing recent commits.
- Load the
-
Step 3: Tag (Git):
- Commit changes:
git add . && git commit -m "chore(release): v<VERSION>" - Create tag:
git tag v<VERSION>
- Commit changes:
-
Completion:
- Notify the user that the release v<VERSION> is ready to be pushed.
编排完整的发布流程。
-
准备工作:
- 确定要发布的版本号(从入参或 中获取)。
package.json
- 确定要发布的版本号(从入参或
-
步骤1:验证(QA):
- 加载 Agent。
qa-specialist - 运行可用测试:(或等效命令)。
npm run test - 如果测试失败则停止流程。
- 加载
-
步骤2:文档编写(文案):
- 加载 Agent。
technical-writer - 检查 文件。
CHANGELOG.md - 若缺少新版本条目则新增,汇总近期提交内容。
- 加载
-
步骤3:打标签(Git):
- 提交变更:
git add . && git commit -m "chore(release): v<VERSION>" - 创建标签:
git tag v<VERSION>
- 提交变更:
-
流程完成:
- 通知用户 v<VERSION> 版本已准备就绪,可以推送。