do not push tags from CI for pre-merge branches
This only allows pushing tags in CI if the branch for the pipeline is "master", and disallowing pushing tags on all other branches (for merge requests, etc)
Pushing tags when building locally, i.e. not in CI, is still allowed if IMAGE_NAME_LATEST is set, which perserves the existing behavior.
fixes #54 (closed)