Rollback a failed release by deleting tags and reverting version changes. Use when a release fails, needs to be cancelled, or when reverting a problematic release.
Rollback a failed release by deleting the release and reverting version changes.
⚠️ This will delete the release and revert version changes.
Check recent tags:
git tag -l --sort=-version:refname | head -5
Review which version needs to be rolled back.
Confirm with the user:
Execute the rollback command:
npm run release:rollback <version>
Example:
npm run release:rollback 1.5.0-beta.3
The rollback script performs:
Post-rollback verification:
git tag -lnpm run release:check to validate fixesOnce issues are fixed, create new release:
npm run build to testnpm run test:smokenpm run lint to auto-fixnpm run type-check to verifynpm run release:check# Rollback beta release
/release-rollback 2.0.0-beta.3
# Rollback stable release
/release-rollback 1.5.0
This requires the version number to rollback.
Before proceeding with rollback:
After rollback:
npx skills add Thank-you-Linus/release-rollback下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer