From 05b3fbd305fb8decb82ae3b2a95be81ed92505e7 Mon Sep 17 00:00:00 2001 From: Carlos A Becker Date: Mon, 1 Aug 2022 15:58:39 -0300 Subject: [PATCH] refactor: make it easier to merge --- internal/pipe/archive/archive.go | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/internal/pipe/archive/archive.go b/internal/pipe/archive/archive.go index 50199b23db5..8661cb85353 100644 --- a/internal/pipe/archive/archive.go +++ b/internal/pipe/archive/archive.go @@ -101,11 +101,17 @@ func (Pipe) Run(ctx *context.Context) error { for group, artifacts := range artifacts { log.Debugf("group %s has %d binaries", group, len(artifacts)) artifacts := artifacts - g.Go(func() error { - if packageFormat(archive, artifacts[0].Goos) == "binary" { + if packageFormat(archive, artifacts[0].Goos) == "binary" { + g.Go(func() error { return skip(ctx, archive, artifacts) + }) + continue + } + g.Go(func() error { + if err := create(ctx, archive, artifacts); err != nil { + return err } - return create(ctx, archive, artifacts) + return nil }) } }