Releases
Versions follow semver and are computed from the conventional commits merged on main:
| Commit | Release |
|---|---|
feat: … | minor |
fix: …, perf: … | patch |
feat!: …, or a BREAKING CHANGE: footer | major |
chore, docs, ci, refactor, test… | none |
Each release gets a git tag, a GitHub release with its changelog, and a multi-arch Docker image: ghcr.io/ermos/sumigo:<version>, :<major>.<minor> and :latest. The version shows in the startup log.