What problem does it solve?
This runbook eliminates accidental broken releases caused by invalid semver, incorrect NPM tokens, draft GitHub releases, and mismatched package versions by enforcing a strict, repeatable release checklist and validation flow.
Core Features & Use Cases
- Pre-release validation: semver checks, NPM token type verification, branch cleanliness, and SKIP_BUILD_BUMP enforcement.
- Coordinated release workflow: synchronized workspace version bumps, commit and annotated tag creation, published GitHub release requirement, and CI workflow monitoring.
- Verification and rollback: npm publication and dist-tag verification, installation smoke tests, manual workflow_dispatch fallback, and clear rollback/unpublish or deprecate procedures.
- Use case: Release engineers or maintainers use this to safely publish @bradygaster/squad-sdk and @bradygaster/squad-cli without risking npm mangled versions or missed publishes.
Quick Start
Use the release-process skill to guide me step-by-step to publish version 0.8.22 of @bradygaster/squad-sdk and @bradygaster/squad-cli, performing all validations, tagging, GitHub release publishing, CI monitoring, and npm verification.