a semver string is any well typed version string, that does not contain wildcards nor lacks the core version information.
examples:
"1.2.3"
"1.2.3-rc1"
"1.2.3-0+build-sha256"
"1"
"1.x"
""
"x"
a semver string is any well typed version string, that does not contain wildcards nor lacks the core version information.
examples:
"1.2.3","1.2.3-rc1","1.2.3-0+build-sha256""1","1.x","","x"