func extractVersionFromOLMMetadata()

in internal/version.go [126:133]


func extractVersionFromOLMMetadata(labels map[string]string) (*version.Version, error) {
	if val, ok := labels["olm.owner"]; ok {
		if _, v, found := strings.Cut(val, "."); found {
			return version.ParseSemantic(v)
		}
	}
	return nil, errors.New("no OLM metadata found")
}