Release Process
Releases are automated using semantic-release based on conventional commits.
Version Calculation
- Breaking Change → MAJOR version bump
- New Feature → MINOR version bump
- Bug Fix → PATCH version bump
Release Flow
- Changes are merged to
develop
- PR from
develop
tomain
creates release - Automated process:
- Calculates version
- Generates changelog
- Creates GitHub release
- Pushes Docker images