in internal/gitlab/asset_marshaller.go [67:83]
func processMultipleAssets(entry string, assets *Assets) error {
var links []*Link
if err := json.Unmarshal([]byte(entry), &links); err != nil {
return fmt.Errorf("invalid array of assets: %q %w", entry, err)
}
for _, link := range links {
if err := ensureUsingDirectAssetPath(link); err != nil {
return fmt.Errorf("invalid array of assets: %q %w", entry, err)
}
}
assets.Links = append(assets.Links, links...)
return nil
}