From 23fc76a5403541eeb8dbdd638f88424bbb799d97 Mon Sep 17 00:00:00 2001 From: Anvar Umuraliev Date: Thu, 15 May 2025 15:18:10 +0200 Subject: [PATCH] Fix quiet option when using COMPOSE_BAKE=1 Signed-off-by: Anvar Umuraliev --- pkg/compose/build_bake.go | 3 +++ pkg/e2e/build_test.go | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/pkg/compose/build_bake.go b/pkg/compose/build_bake.go index 31864cef8..3591900e0 100644 --- a/pkg/compose/build_bake.go +++ b/pkg/compose/build_bake.go @@ -261,6 +261,9 @@ func (s *composeService) doBuildBake(ctx context.Context, project *types.Project if options.Builder != "" { args = append(args, "--builder", options.Builder) } + if options.Quiet { + args = append(args, "--progress=quiet") + } logrus.Debugf("Executing bake with args: %v", args) diff --git a/pkg/e2e/build_test.go b/pkg/e2e/build_test.go index 6061ee106..df5216118 100644 --- a/pkg/e2e/build_test.go +++ b/pkg/e2e/build_test.go @@ -128,6 +128,11 @@ func TestLocalComposeBuild(t *testing.T) { assert.Assert(t, !strings.Contains(res.Stdout(), "failed to push"), res.Stdout()) }) + t.Run(env+" build --quiet", func(t *testing.T) { + res := c.RunDockerComposeCmd(t, "--project-directory", "fixtures/build-test", "build", "--quiet") + res.Assert(t, icmd.Expected{Out: ""}) + }) + t.Run(env+" cleanup build project", func(t *testing.T) { c.RunDockerComposeCmd(t, "--project-directory", "fixtures/build-test", "down") c.RunDockerOrExitError(t, "rmi", "-f", "build-test-nginx")