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, ".")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…