About release-gate
release-gate is a VMark release-check skill for running the full validation gate and reporting its results, including failures and next actions.
Key features
- 01Checks branch and working-tree status
- 02Runs pnpm check:all
- 03Can run lint, test, and build separately
- 04Stops at the first error block
- 05Summarizes results and next actions
Use cases
- 01Checking VMark before release
- 02Finding the first failure in a validation run
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ xiaolai/ vmark --skill release-gateAfter installing, type/release-gatein Claude Code to confirm it loaded.
Bundled filesscripts/run_release_gate.sh
Details
From the project READMERelease Gate
Overview
Run the full VMark gate (pnpm check:all) and summarize outcomes.
Workflow
- Confirm current branch and dirty state (
git status -sb). - Run the full gate:
pnpm check:all- Or run individual steps:
pnpm lint && pnpm test && pnpm build
- If failures occur, capture the first error block and stop.
- Report:
- Which steps ran (lint/test/build)
- Pass/fail status
- Key errors and next actions
Notes
- Prefer the full gate over partial commands unless asked.
- Do not run interactive dev servers.
Comments
Markdown supported