CI branches not pushed to containers.ligo.org
Update the CI script to push docker images with allowed names for CVMFS publication.
Latest iteration of the CI script attempts to push container images named after the branches. The list of names for docker images to be published to CVMFS is (from Tom a while ago):
[ 'latest', 'nightly', 'production']
'^v?([0-9]+)\.([0-9]+)\.([0-9]+)(?:-([0-9A-Za-z-]+(?:\.[0-9A-Za-z-]+)*))?(?:\+[0-9A-Za-z-]+)?$'
'^\d{4}\-\d\d\-\d\d[a-zA-Z]?$'
The last two are regular expressions which match Semantic Versioning and tags that are ISO dates with an optional alpha appended (e.g. 2018-07-01[A]). Doesn't affect previously-published images. (edited)
Translation of semantic versioning: X.Y.Z (all 3 necessary) with an optional lower-case v in front.
Also optional build "label" appended. For example, you might have a branch that continually rebuilds v1.0.0-beta until you apply a tag.
Read more about semantic versioning: https://semver.org/