What problem does it solve?
This Skill automates and standardizes the release workflow for software projects, reducing manual toil, ensuring consistent versioning, changelog updates, and deterministic release steps.
Core Features & Use Cases
- Automated release pipeline: orchestrates tests, version bumps, changelog updates, commits, and tag creation to produce reliable releases.
- Contributor credits and change visibility: surfaces external PR authors and issue reporters for attribution during the release process.
- Release promotion and documentation: handles Git tags and publishing procedures to crates.io and GitHub, with optional prompts for user confirmation on release type.
- Use Case: When preparing a new software version, invoke the release workflow to validate changes, update docs, and publish to crates.io and GitHub.
Quick Start
Run the release workflow to bump the version, update the changelog, commit changes, and push tags to create a new release.