Release Standard
Releases must be predictable, traceable, and fully reproducible.
Invariants
- Semantic Versioning: Strict adherence to
MAJOR.MINOR.PATCHversioning rules. - Structured Changelogs: Changes grouped into Features, Bug Fixes, Breaking Changes, and Security Patches.
- Tag-Driven Pipelines: Releases triggered deterministically by signed Git tags (
vX.Y.Z).