From 23c16fa7f0426dcf102bcb92a8373240486add57 Mon Sep 17 00:00:00 2001 From: Tomi Juntunen Date: Thu, 19 Oct 2023 19:41:24 +0300 Subject: [PATCH] exit persistent post run when executor has non-zero exitcode --- pkg/commands/root.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/commands/root.go b/pkg/commands/root.go index efe62ced2a27..dee8933db2c8 100644 --- a/pkg/commands/root.go +++ b/pkg/commands/root.go @@ -84,7 +84,9 @@ func (e *Executor) persistentPostRun(_ *cobra.Command, _ []string) error { trace.Stop() } - os.Exit(e.exitCode) + if e.exitCode != exitcodes.Success { + os.Exit(e.exitCode) + } return nil }