Skip to content
Permalink
Browse files
fix: log when no artifacts are found for docker (#3554)
refs #3545

Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com>
  • Loading branch information
caarlos0 committed Nov 14, 2022
1 parent 76dc0b5 commit 5ca4a7d2ff86cd01c68777c30012c12a50b696e1
Showing 1 changed file with 7 additions and 2 deletions.
@@ -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())
})
}

0 comments on commit 5ca4a7d

Please sign in to comment.