I'm working on my project's versioning and I want to adopt the guidelines from here.
I just have one question that either I didn't get or the material didn't cover. How should the release version look?
My understanding is that having a pre-release label is for internal development, as well as the build metadata. When building the artifacts for a release version, should you strip all the labels and keeping only the version core
, i.e.: major.minor.patch
? What label could get into source control and which must never do?