From 5a6e1a7e2e78bc34678b6e570bdb86e1cb87dc43 Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Thu, 8 Feb 2024 16:31:29 +0100 Subject: [PATCH] Pass 'plain' instead of 'json' to build backend Signed-off-by: Felix Fontein --- cmd/compose/build.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cmd/compose/build.go b/cmd/compose/build.go index a204c37a0..b7ab0d01e 100644 --- a/cmd/compose/build.go +++ b/cmd/compose/build.go @@ -67,10 +67,15 @@ func (opts buildOptions) toAPIBuildOptions(services []string) (api.BuildOptions, builderName = os.Getenv("BUILDX_BUILDER") } + // The build backends do not have a "json" progress; use "plain" instead + uiMode := ui.Mode + if uiMode == ui.ModeJSON { + uiMode = ui.ModePlain + } return api.BuildOptions{ Pull: opts.pull, Push: opts.push, - Progress: ui.Mode, + Progress: uiMode, Args: types.NewMappingWithEquals(opts.args), NoCache: opts.noCache, Quiet: opts.quiet,