What problem does it solve?
This Skill unit automates and orchestrates the entire software release workflow, including version bumping, creating GitHub Release notes, and post-release automation, eliminating the need for manual and error-prone release processes.
Core Features & Use Cases
- Automated Versioning: Bumps versions in 'package.json' automatically after a merge into the main branch.
- GitHub Release Automation: Creates GitHub Releases and tags, syncs with canary branches, and triggers other automated actions.
- Customizable Workflow: Configurable to support minor, patch, hotfix, and model release types, each with specific workflow configurations.
- Companion Skills Integration: Requires 'microcopy' for text handling and 'release-notes-style' for release note standards.
- Use Case: Integrate this Skill into your CI/CD pipeline for a fully automated and consistent software release process, enhancing both productivity and code quality.
Quick Start
Run the skill using the 'version-release' command, and provide either a minor or patch release number to initiate the workflow.