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 developtomaincreates release
- Automated process:
- Calculates version
- Generates changelog
- Creates GitHub release
- Pushes Docker images