(input []OptionCompressionVariant)
| 89 | } |
| 90 | |
| 91 | func validateCompressionVariantExists(input []OptionCompressionVariant) error { |
| 92 | for _, option := range input { |
| 93 | _, err := compression.AlgorithmByName(option.Algorithm.Name()) |
| 94 | if err != nil { |
| 95 | return fmt.Errorf("invalid algorithm %q in option.EnsureCompressionVariantsExist: %w", option.Algorithm.Name(), err) |
| 96 | } |
| 97 | } |
| 98 | return nil |
| 99 | } |
| 100 | |
| 101 | // prepareInstanceCopies prepares a list of instances which needs to copied to the manifest list. |
| 102 | func prepareInstanceCopies(list internalManifest.List, instanceDigests []digest.Digest, options *Options) ([]instanceCopy, error) { |
no test coverage detected
searching dependent graphs…