CAAI / rh-library

A collection of deployment ready machine learning tools developed by CAAI. Each model is packaged in rh-node to enable easy deployment with docker
1 stars 0 forks source link

Tagging and versioning scheme #6

Open ChristianHinge opened 1 year ago

ChristianHinge commented 1 year ago

We should settle on a versioning scheme for the docker images and git commits. Things to consider:

claesnl commented 1 year ago

We agreed on upgrades should increment the minor counter, or patch counter if needed between updates, with the name being major.minor.patch. hdbet-v1.0.0 build with RHnode v1.1.1 must be named rhbet-v1.0.0_rhnode1.1.1.

If build with alpha version of RHnode, e.g. v1.2.0-a.1, then the last hyphen must not be used, otherwise github actions currently breaks the name by that last hyphen rather than after the node name, so correct name would be rhbet-v1.0.0_rhnode1.2.0a.1 rather than rhbet-v1.0.0_rhnode1.2.0-a.1.