mirror of
https://github.com/goreleaser/goreleaser.git
synced 2025-02-07 13:31:37 +02:00
Reorder defer
'd closers
Commit 40de5c5c64
introduces a regression (see comment) whereby
the tarball is closed before data is completely written, thus breaking the release package
This commit is contained in:
parent
4369eb3235
commit
9902043878
@ -44,9 +44,9 @@ func create(system, arch string, config config.ProjectConfig) error {
|
||||
gw := gzip.NewWriter(file)
|
||||
tw := tar.NewWriter(gw)
|
||||
defer func() {
|
||||
_ = file.Close()
|
||||
_ = gw.Close()
|
||||
_ = tw.Close()
|
||||
_ = gw.Close()
|
||||
_ = file.Close()
|
||||
}()
|
||||
for _, f := range config.Files {
|
||||
if err := addFile(tw, f, f); err != nil {
|
||||
|
Loading…
x
Reference in New Issue
Block a user