关于 release-gate
release-gate 是用于 VMark 发布检查的技能,可运行完整验证门禁并汇总结果、错误与后续操作。
主要功能
- 01检查分支和工作区状态
- 02运行 pnpm check:all
- 03可分别运行 lint、test 和 build
- 04遇错后停止并记录首个错误块
- 05汇总结果与后续操作
适用场景
- 01发布前检查 VMark
- 02定位验证过程中的首个故障
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ xiaolai/ vmark --skill release-gate安装后在 Claude Code 中输入/release-gate确认已加载。
附带文件scripts/run_release_gate.sh
详细介绍
发布门禁
概述
运行完整的 VMark 门禁(pnpm check:all),并总结结果。
工作流
- 确认当前分支和工作区是否有未提交更改(
git status -sb)。 - 运行完整门禁:
pnpm check:all- 或运行各个步骤:
pnpm lint && pnpm test && pnpm build
- 如果出现失败,记录第一个错误块并停止。
- 报告:
- 运行了哪些步骤(lint/test/build)
- 通过/失败状态
- 关键错误和后续操作
说明
- 除非有要求,否则优先运行完整门禁,而非部分命令。
- 不要运行交互式开发服务器。
评论
支持 Markdown