From a96c305b253d66c10343d4a78d2df53c403ca31a Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Thu, 17 Apr 2025 18:05:33 +0200 Subject: [PATCH] build: write --print output to stdout stdinfo should only be used for status/progress messages: it defaults to stderr and makes piping the output trickier. bakex always writes `docker buildx bake --print` always uses stdout. Signed-off-by: Simon Ser --- pkg/compose/build_bake.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/compose/build_bake.go b/pkg/compose/build_bake.go index 034000427..ac474bc77 100644 --- a/pkg/compose/build_bake.go +++ b/pkg/compose/build_bake.go @@ -220,7 +220,7 @@ func (s *composeService) doBuildBake(ctx context.Context, project *types.Project } if options.Print { - _, err = fmt.Fprintln(s.stdinfo(), string(b)) + _, err = fmt.Fprintln(s.stdout(), string(b)) return nil, err } logrus.Debugf("bake build config:\n%s", string(b))