From c1f680df1432453e38b690dab3f3edac5584972d Mon Sep 17 00:00:00 2001 From: Tonis Tiigi Date: Mon, 17 Jun 2024 11:55:09 -0700 Subject: [PATCH] bake: print warnings on progress Signed-off-by: Tonis Tiigi --- commands/bake.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/commands/bake.go b/commands/bake.go index a8805eb9..aa8aae8a 100644 --- a/commands/bake.go +++ b/commands/bake.go @@ -124,8 +124,12 @@ func runBake(ctx context.Context, dockerCli command.Cli, targets []string, in ba } progressMode := progressui.DisplayMode(cFlags.progress) - printer, err := progress.NewPrinter(ctx2, os.Stderr, progressMode, + var printer *progress.Printer + printer, err = progress.NewPrinter(ctx2, os.Stderr, progressMode, progress.WithDesc(progressTextDesc, progressConsoleDesc), + progress.WithOnClose(func() { + printWarnings(os.Stderr, printer.Warnings(), progressMode) + }), ) if err != nil { return err