
Clawhub Production Release
Run and verify ClawHub production deploys and stable ClawHub CLI npm releases.
Install
npx skills add openclaw/clawhub --skill clawhub-production-release -g -a claude-code -y- Repository
- openclaw/clawhub9.5k
- Category
- Design
- Updated
- 3d ago
- License
- MIT
- Context cost
- Lightabout 920 tokens
- Runs scripts
- No, instructions only
What it does
Run and verify ClawHub production deploys and stable ClawHub CLI npm releases. Use when deploying backend or frontend changes to clawhub.ai, dispatching the Deploy workflow, publishing a stable CLI tag, checking release prerequisites, or proving the exact production SHA and workflow outcome.
ClawHub Production Release
ClawHub production changes are manual-only. Merging to main does not deploy
the app or publish the CLI.
Safety Rules
- Run production workflows from
main. - Re-read the workflow and exact
mainSHA immediately before dispatch. - Require a successful
Deploy Testworkflow for that exact SHA before dispatching an app production deploy. This is an operator check until the production workflow enforces the gate directly. - Do not treat a green workflow alone as proof. Record the workflow URL, exact deployed SHA, and live-surface verification.
- Do not add one-off migrations or repairs to the deploy workflow. Run
operator-controlled data changes separately with
clawhub-convexandcreate-and-cleanup-migration. - Never start a production deploy or npm publish unless the user explicitly asked for that release action.
App Production Deploy
The workflow is .github/workflows/deploy.yml.
- Confirm the selected commit is on
origin/mainand record its SHA. - Find the successful Test deployment for that exact SHA and record its URL:
gh run list \
--repo openclaw/clawhub \
--workflow deploy-test.yml \
--branch main \
--commit <MAIN_SHA> \
--status success \
--limit 1
If no successful exact-SHA Test run exists, stop and fix or rerun Test before releasing production.
- Run the required pre-merge or release validation for the changed surface.
- Dispatch one target:
gh workflow run deploy.yml \
--repo openclaw/clawhub \
--ref main \
-f target=full \
-f allow_deleting_large_indexes=false
Choose full, backend, or frontend:
full: deploy Convex, wait for the matching Vercel production deployment, and run production smoke checks.backend: deploy Convex and run production HTTP smoke checks.frontend: wait for Vercel's production deployment for the selectedmainSHA, then run HTTP and UI smoke checks. The workflow does not callvercel deploy.


