1
1
Fork 0
mirror of https://github.com/goreleaser/nfpm synced 2024-05-06 00:26:11 +02:00

fix: add filename to error log

Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
This commit is contained in:
Carlos Alexandro Becker 2023-05-26 14:31:32 +00:00
parent cd2c3e41cc
commit b6798f6b03
No known key found for this signature in database
GPG Key ID: E61E2F7DC14AB940

View File

@ -428,10 +428,10 @@ func copyToTarAndDigest(file *files.Content, tw *tar.Writer, md5w io.Writer) (in
} }
digest := md5.New() // nolint:gas digest := md5.New() // nolint:gas
if _, err := io.Copy(tw, io.TeeReader(tarFile, digest)); err != nil { if _, err := io.Copy(tw, io.TeeReader(tarFile, digest)); err != nil {
return 0, fmt.Errorf("failed to copy: %w", err) return 0, fmt.Errorf("%s: failed to copy: %w", file.Source, err)
} }
if _, err := fmt.Fprintf(md5w, "%x %s\n", digest.Sum(nil), header.Name); err != nil { if _, err := fmt.Fprintf(md5w, "%x %s\n", digest.Sum(nil), header.Name); err != nil {
return 0, fmt.Errorf("failed to write md5: %w", err) return 0, fmt.Errorf("%s: failed to write md5: %w", file.Source, err)
} }
return file.Size(), nil return file.Size(), nil
} }