INNER CODE UNIT · Go
bumpVersion
cri-o/cri-o · scripts/version_bump.go:74
func bumpVersion(version, bumpType string) string {
parts := strings.Split(version, ".")
switch bumpType {
case "major":
parts[0] = incrementVersionPart(parts[0])
parts[1] = "0"
parts[2] = "0"
case "minor":
parts[1] = incrementVersionPart(parts[1])
parts[2] = "0"
case "patch":
parts[2] = incrementVersionPart(parts[2])
default:
parts[2] = incrementVersionPart(parts[2])
}
return strings.Join(parts, ".")