What problem does it solve?
Manually managing software releases is error-prone, time-consuming, and requires strict adherence to pre-release checks, versioning, and post-release verification. This Skill automates the entire AILANG release process, ensuring reliable deployments.
Core Features & Use Cases
- Pre-Release Validation: Automatically run tests, linting, and file size checks before any release changes are made, preventing regressions.
- Version Management: Update version numbers in documentation and create annotated Git tags, ensuring consistent versioning across the project.
- Post-Release Verification: Confirm GitHub release existence, binary availability, and CI/CD success, guaranteeing a complete and functional release.
- Use Case: When a user says "ready to release v0.3.14," this Skill will guide through all critical steps, from pre-release checks to pushing the Git tag and verifying the final release artifacts, ensuring a smooth and reliable deployment.
Quick Start
Run all pre-release checks
.claude/skills/release-manager/scripts/pre_release_checks.sh
After release, verify it was successful
.claude/skills/release-manager/scripts/post_release_checks.sh 0.3.14