func getVersionRelease()

in internal/system/product.go [89:104]


func getVersionRelease(version semver.Version) Release {
	switch {
	case mojaveConstraints.Check(&version):
		return Mojave
	case catalinaConstraints.Check(&version):
		return Catalina
	case bigSurConstraints.Check(&version):
		return BigSur
	case montereyConstraints.Check(&version):
		return Monterey
	case compatModeConstraints.Check(&version):
		return CompatMode
	default:
		return Unknown
	}
}