in generatebundlefile/ecr_helper.go [72:82]
func ImageTagFilter(details []ecrtypes.ImageDetail, version string) []ecrtypes.ImageDetail {
var filteredDetails []ecrtypes.ImageDetail
for _, detail := range details {
for _, tag := range detail.ImageTags {
if strings.HasPrefix(tag, version) && strings.Contains(tag, "latest") {
filteredDetails = append(filteredDetails, detail)
}
}
}
return filteredDetails
}