in container_images/registry-image-forked/commands/check.go [92:108]
func check(source resource.Source, from *resource.Version) (resource.CheckResponse, error) {
repo, err := source.NewRepository()
if err != nil {
return resource.CheckResponse{}, fmt.Errorf("resolve repository: %w", err)
}
opts, err := source.AuthOptions(repo, []string{transport.PullScope})
if err != nil {
return resource.CheckResponse{}, err
}
if source.Tag != "" {
return checkTag(repo.Tag(source.Tag.String()), source, from, opts...)
}
return checkRepository(repo, source, from, opts...)
}