Commit Graph
4 Commits
Author SHA1 Message Date
Joel Purra 7272466ffa ci: publish major version container image tag
Adds a `{{major}}` tag so users can pin to `jmap-webmail:1` and receive
non-breaking minor/patch updates without manually bumping the tag each
release.

Closes #57. Thanks @joelpurra.
2026-04-16 23:00:53 +02:00
Matthieu MALVACHE f17ebbf14b feat(ci): add Docker Hub publishing and versioning policy
Push images to both Docker Hub (rootfr/jmap-webmail) and GHCR on
release. Add semver versioning guidelines to CLAUDE.md and bump
version to 1.0.0.
2026-02-26 01:12:13 +01:00
Matthieu MALVACHE 51660481a0 fix(ci): add path filters to Docker workflow to avoid unnecessary rebuilds 2026-02-21 23:59:31 +01:00
Matthieu MALVACHE 05f339283d feat(docker): add GHCR publish workflow and OCI image labels
Automate multi-arch Docker image builds (amd64+arm64) on push to main
or version tags via GitHub Actions. Add OCI metadata labels for GHCR
discoverability. Update release script to sync infra files to
public-release branch.
2026-02-21 23:28:51 +01:00