in pkg/artifact.go [21:33]
func LoadArtifactFromReader(reader io.ReadCloser, mediaType string) (*ocispec.Descriptor, []byte, error) {
defer reader.Close()
// Read all the bytes from the reader into a slice
artifactBytes, err := io.ReadAll(reader)
if err != nil {
return nil, nil, err
}
desc := content.NewDescriptorFromBytes(mediaType, artifactBytes)
return &desc, artifactBytes, nil
}