only force plain mode build if progress is set to auto

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
This commit is contained in:
Nicolas De Loof 2025-08-26 11:36:55 +02:00 committed by Guillaume Lours
parent 2c15aef2ed
commit eec2bb7ea6

View File

@ -138,7 +138,7 @@ func (s *composeService) doBuildBake(ctx context.Context, project *types.Project
displayMode := progressui.DisplayMode(options.Progress) displayMode := progressui.DisplayMode(options.Progress)
out := options.Out out := options.Out
if out == nil { if out == nil {
if !s.dockerCli.Out().IsTerminal() { if displayMode == progress.ModeAuto && !s.dockerCli.Out().IsTerminal() {
displayMode = progressui.PlainMode displayMode = progressui.PlainMode
} }
out = os.Stdout // should be s.dockerCli.Out(), but NewDisplay require access to the underlying *File out = os.Stdout // should be s.dockerCli.Out(), but NewDisplay require access to the underlying *File