func getVersionRelease()

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


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 venturaConstraints.Check(&version):
		return Ventura
	case sonomaConstraints.Check(&version):
		return Sonoma
	case sequoiaConstraints.Check(&version):
		return Sequoia
	case compatModeConstraints.Check(&version):
		return CompatMode
	default:
		return Unknown
	}
}