What problem does it solve?
This Skill automates the release preparation process for OpenSIP CLI, handling version bumping, CHANGELOG drafting, documentation regeneration, and optional commit/push/tag actions.
Core Features & Use Cases
- Version Bumping: Automatically increments version numbers across all packages and documentation.
- CHANGELOG Drafting: Generates a CHANGELOG entry based on recent changes.
- Documentation Regeneration: Updates derived documentation with the new version information.
- Preflight Checks: Executes a series of preflight checks to ensure a clean release environment.
- Commit/Tag/Push: Optionally performs commit, tag, and push actions if requested by the user.
- Use Case: When preparing for a new release of the OpenSIP CLI, this Skill can be used to ensure all necessary steps are completed correctly and efficiently.
Quick Start
Use the release-prep skill to prepare a new release of the OpenSIP CLI by running: release-prep prep