YYrepresents short year (e.g.
MINORrepresents the minor version starting with zero (e.g.
MICROrepresents (optional) final number in the version (sometimes referred to as the "patch" segment) (e.g.
0, it will be omitted.
MODIFIERrepresents (optional) build metadata, e.g.
YYversion must be bumped after each new calendar year.
MINORversion should be bumped.
MICROversion should be bumped.
MODIFIERshould be used to denote a build from an untagged (and potentially unclean) git source. It should be of the form:
COMMIT_SHArepresents the current commit’s abbreviated SHA.
+dirtypart is optional and is only present if there are uncommitted changes in the working directory.
MAJORrepresents the major version,
MINORrepresents the minor version,
PATCHrepresents the patch version.
MAJORversion must be bumped.
MINORversion must be bumped.
PATCHversion should be bumped.