mcpField
R
release-gate

release-gate

github.com/xiaolai测试与质量87854 次安装今天更新
代码仓库

关于 release-gate

release-gate 是用于 VMark 发布检查的技能,可运行完整验证门禁并汇总结果、错误与后续操作。

主要功能

  1. 01检查分支和工作区状态
  2. 02运行 pnpm check:all
  3. 03可分别运行 lint、test 和 build
  4. 04遇错后停止并记录首个错误块
  5. 05汇总结果与后续操作

适用场景

  1. 01发布前检查 VMark
  2. 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),并总结结果。

工作流

  1. 确认当前分支和工作区是否有未提交更改(git status -sb)。
  2. 运行完整门禁:
    • pnpm check:all
    • 或运行各个步骤:pnpm lint && pnpm test && pnpm build
  3. 如果出现失败,记录第一个错误块并停止。
  4. 报告:
    • 运行了哪些步骤(lint/test/build)
    • 通过/失败状态
    • 关键错误和后续操作

说明

  • 除非有要求,否则优先运行完整门禁,而非部分命令。
  • 不要运行交互式开发服务器。

评论

支持 Markdown