From bbfac1e23bee191db1c9cbcc163ef86136984588 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 0340004271f..ac474bc77d4 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))