What problem does it solve?
This Skill streamlines the process of creating GitHub releases, ensuring versioning consistency, generating changelogs, and automating release tasks, thereby reducing manual errors and saving development time.
Core Features & Use Cases
- Automated Release Creation: Create new GitHub releases with version tags and auto-generated notes from pull requests.
- Semantic Versioning Enforcement: Guides users on adhering to MAJOR.MINOR.PATCH versioning rules.
- Changelog Generation: Assists in creating comprehensive changelogs that detail changes, including breaking ones.
- Use Case: When preparing to launch version 2.0.0 of your software, this Skill can help you tag the release, generate release notes summarizing all new features and breaking changes from merged pull requests, and ensure the changelog is accurate.
Quick Start
Use the release-management skill to create a new release for version 1.2.0, automatically generating notes from merged pull requests and uploading the dist/app.zip artifact.