release-checklist
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseRelease Checklist
发布检查清单
Sequential release gate for OrchestKit. Each step reports or . Stop on first failure, suggest a fix, then continue after user confirmation.
[PASS][FAIL]See references/release-flow.md for why the order matters and hotfix guidance.
OrchestKit的顺序发布关卡。每个步骤会返回或。遇到首个失败时停止,建议修复方案,待用户确认后再继续。
[PASS][FAIL]详情请参阅references/release-flow.md了解步骤顺序的重要性以及热修复指导。
Quick Reference
快速参考
| Category | Rules | Impact | When to Use |
|---|---|---|---|
| Pre-Release Gates | 2 | CRITICAL | Before every release commit |
| Release Commit | 2 | HIGH | Staging, committing, tagging, pushing |
Total: 4 rules across 2 categories
Quick Start
快速开始
bash
undefinedbash
undefinedRun all pre-release gates in order (stop on first failure)
按顺序运行所有发布前关卡(首个失败即停止)
npm run build && npm test && npm run test:security && npm run typecheck
bash src/skills/validate-counts/scripts/validate-counts.sh
git diff # review before staging
undefinednpm run build && npm test && npm run test:security && npm run typecheck
bash src/skills/validate-counts/scripts/validate-counts.sh
git diff # 暂存前先查看差异
undefinedPre-Release Gates
发布前关卡
Must all pass before writing any release commit. See and .
rules/gate-build-and-test.mdrules/gate-counts-and-diff.md| Step | Command | Rule File |
|---|---|---|
| 1. Build | | |
| 2. Tests | | |
| 3. Security | | |
| 4. TypeScript | | |
| 5. Validate counts | | |
| 6. Diff review | | |
在编写任何发布提交前必须全部通过。请查看和。
rules/gate-build-and-test.mdrules/gate-counts-and-diff.md| 步骤 | 命令 | 规则文件 |
|---|---|---|
| 1. 构建 | | |
| 2. 测试 | | |
| 3. 安全检测 | | |
| 4. TypeScript检查 | | |
| 5. 验证计数 | | |
| 6. 差异审查 | | |
Release Commit
发布提交
Steps after all gates pass. See and .
rules/commit-staging.mdrules/commit-tag-push.md| Step | Action | Rule File |
|---|---|---|
| 7. Changelog | Entry exists in | |
| 8. Version bump | | |
| 9. Stage files | | |
| 10. Commit | | |
| 11. Tag | | |
| 12. Push | Run | |
所有关卡通过后的步骤。请查看和。
rules/commit-staging.mdrules/commit-tag-push.md| 步骤 | 操作 | 规则文件 |
|---|---|---|
| 7. 变更日志 | | |
| 8. 版本升级 | | |
| 9. 暂存文件 | | |
| 10. 提交 | 使用 | |
| 11. 打标签 | | |
| 12. 推送 | 运行 | |
Related Skills
相关技能
- — Count consistency check (step 5 of this checklist)
validate-counts - — Broader skill quality audit (run before major releases)
audit-skills - — Rate-limit-resilient pipelines for long release sessions
checkpoint-resume
- — 计数一致性检查(本清单的第5步)
validate-counts - — 更全面的技能质量审计(重大发布前运行)
audit-skills - — 适用于长时发布会话的、可应对速率限制的流水线
checkpoint-resume
Common Mistakes
常见错误
- Running before
npm test— tests run against stale distnpm run build - Using — accidentally stages secrets or unrelated in-progress work
git add -A - Forgetting to bump version alongside
CLAUDE.mdpackage.json - Pushing without explicit user confirmation — irreversible on shared remotes
- Skipping security tests — non-negotiable, even for patch releases
- 在前运行
npm run build— 测试会基于过时的dist文件执行npm test - 使用— 意外暂存密钥或无关的进行中工作内容
git add -A - 忘记同步升级与
CLAUDE.md的版本package.json - 未经过用户明确确认就推送 — 在共享远程仓库上此操作不可逆
- 跳过安全检测 — 即便是补丁版本也不可省略