From 5ca4a7d2ff86cd01c68777c30012c12a50b696e1 Mon Sep 17 00:00:00 2001 From: Carlos Alexandro Becker Date: Mon, 14 Nov 2022 14:49:49 -0300 Subject: [PATCH] fix: log when no artifacts are found for docker (#3554) refs #3545 Signed-off-by: Carlos A Becker --- internal/pipe/docker/docker.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/internal/pipe/docker/docker.go b/internal/pipe/docker/docker.go index 82ca2ce20df..5d313e4aead 100644 --- a/internal/pipe/docker/docker.go +++ b/internal/pipe/docker/docker.go @@ -104,10 +104,12 @@ func (Pipe) Publish(ctx *context.Context) error { // Run the pipe. func (Pipe) Run(ctx *context.Context) error { g := semerrgroup.NewSkipAware(semerrgroup.New(ctx.Parallelism)) - for _, docker := range ctx.Config.Dockers { + for i, docker := range ctx.Config.Dockers { + i := i docker := docker g.Go(func() error { - log.WithField("docker", docker).Debug("looking for artifacts matching") + log := log.WithField("index", i) + log.Debug("looking for artifacts matching") filters := []artifact.Filter{ artifact.ByGoos(docker.Goos), artifact.ByGoarch(docker.Goarch), @@ -128,6 +130,9 @@ func (Pipe) Run(ctx *context.Context) error { } artifacts := ctx.Artifacts.Filter(artifact.And(filters...)) log.WithField("artifacts", artifacts.Paths()).Debug("found artifacts") + if len(artifacts.Paths()) == 0 { + log.Warn("not binaries or packages found for the given platform - COPY/ADD may not work") + } return process(ctx, docker, artifacts.List()) }) }