in pkg/agent/datamodel/versions.go [505:526]
func GetLatestPatchVersion(majorMinor string, versionsList []string) string {
// Try to get latest version matching the release.
var version string
for _, ver := range versionsList {
sv, err := semver.Make(ver)
if err != nil {
return ""
}
sr := fmt.Sprintf("%d.%d", sv.Major, sv.Minor)
if sr == majorMinor {
if version == "" {
version = ver
} else {
current, _ := semver.Make(version)
if sv.GT(current) {
version = ver
}
}
}
}
return version
}