in internal/gitlab/asset_marshaller.go [50:64]
func processSingleAsset(entry string, assets *Assets) error {
var link Link
if err := json.Unmarshal([]byte(entry), &link); err != nil {
return fmt.Errorf("invalid asset: %q %w", entry, err)
}
if err := ensureUsingDirectAssetPath(&link); err != nil {
return fmt.Errorf("invalid asset: %q %w", entry, err)
}
assets.Links = append(assets.Links, &link)
return nil
}