From ea9b3b9c382ceaff8e0c4685a2ff2584698d9ff4 Mon Sep 17 00:00:00 2001 From: Darren Shepherd Date: Fri, 13 Sep 2024 11:36:23 -0700 Subject: [PATCH] chore: don't capture stderr in tool output --- pkg/engine/cmd.go | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/pkg/engine/cmd.go b/pkg/engine/cmd.go index c7d21a2b..317f0d6a 100644 --- a/pkg/engine/cmd.go +++ b/pkg/engine/cmd.go @@ -148,13 +148,8 @@ func (e *Engine) runCommand(ctx Context, tool types.Tool, input string, toolCate ) cmd.Stdout = io.MultiWriter(stdout, stdoutAndErr, progressOut) - if toolCategory == NoCategory || toolCategory == ContextToolCategory { - cmd.Stderr = io.MultiWriter(stdoutAndErr, progressOut) - result = stdoutAndErr - } else { - cmd.Stderr = io.MultiWriter(stdoutAndErr, progressOut, os.Stderr) - result = stdout - } + cmd.Stderr = io.MultiWriter(stdoutAndErr, progressOut, os.Stderr) + result = stdout if err := cmd.Run(); err != nil { if toolCategory == NoCategory {