- Build and push multi-arch (amd64/arm64) image on master pushes and version tags - Generate latest and semver tags via docker metadata action - Build without pushing on pull requests for validation