What problem does it solve?
Automates the tedious, error-prone release process by turning manual release steps into automated, observable CI/CD workflows with built-in quality gates, changelog generation, and rollback strategies.
Core Features & Use Cases
- Five Quality Gate Categories: enforce minimum test coverage, block lint errors, validate conventional changelogs, verify cross-platform builds, and require 100% test success.
- Release Automation with Semantic Versioning: parse commit messages (feat/fix/breaking-change) to determine version bumps and automate GitHub Releases with artifacts.
- Automated CHANGELOG Generation: create release notes automatically from conventional commits and commit history.
- Observability & Metrics: collect build times, test durations, and coverage trends, stored in a git-committed metrics directory for trend analysis.
- GitHub Actions Templates: provide reusable workflow templates to standardize pipelines across projects.
- Rollback & Recovery: define rollback strategies and safeguards to minimize production risk.
Quick Start
Configure a project to automatically run tests, lint checks, changelog generation, and versioned releases via GitHub Actions, then push a tag to trigger the pipeline.