| name | release-checklist |
| description | Validates that the codebase is ready for release — builds, passes all tests, coverage targets, PublicAPI tracking, ADRs, CHANGELOG, no warnings. Triggers when preparing a tagged release or version bump. |
Release Checklist Skill
Validates that Encina is ready for a tagged release. Covers build, tests, coverage, API, docs, and quality gates.
Pre-Release Checklist
Build
Tests
Coverage Targets
| Metric | Target | Where |
|---|
| Line Coverage | ≥85% | Overall codebase |
| Branch Coverage | ≥80% | Overall codebase |
| Method Coverage | ≥90% | Overall codebase |
| Mutation Score | Per-file | mutations dashboard |
Public API
Documentation
Code Quality
Migration
CI Gates
Release Flow
- Merge feature branches to main
- Update CHANGELOG.md Unreleased section
- Run mutation tests
- Validate coverage dashboard (all green)
- Create version tag
- Update
docs/releases/vX.Y.Z/README.md
- Create PR referencing CI status