What problem does it solve?
This Skill streamlines the end-to-end release process, from SemVer tagging to artifact signing, changelog generation, smoke testing, and rollback capabilities.
Core Features & Use Cases
- End-to-End Pipeline: Manages SemVer tagging, artifact signing, changelog automation, smoke testing, and rollback for a secure release process.
- Version Control: Automates version tagging based on Conventional Commits.
- Artifact Management: Handles artifact signing, SBOM generation, and signature publishing.
- Deployment: Supports publishing to GitHub Releases, container registries, and package repositories like NuGet, PyPI, npm.
- Post-Deployment Verification: Performs smoke tests and monitors for post-deployment issues.
- Rollback: Provides a documented rollback procedure for quick recovery in case of issues.
Quick Start
Execute the release command with the version and target environment, e.g., 'release 1.2.3 production'.