From ac7f8b21702d22f9aff69f364529c312807f1fa0 Mon Sep 17 00:00:00 2001 From: Dias Saparov Date: Mon, 19 Jun 2023 12:18:50 +0100 Subject: [PATCH] skip empty plan publishing --- pkg/digger/digger.go | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/pkg/digger/digger.go b/pkg/digger/digger.go index 45bf271af..61673605c 100644 --- a/pkg/digger/digger.go +++ b/pkg/digger/digger.go @@ -134,13 +134,15 @@ func RunCommandsPerProject( ciService.SetStatus(prNumber, "failure", projectCommands.ProjectName+"/plan") return false, false, fmt.Errorf("failed to run digger plan command. %v", err) } else if planPerformed { - comment := utils.GetTerraformOutputAsCollapsibleComment("Plan for **"+projectLock.LockId()+"**", plan) - if accumulatePlans { - plansToPublish = append(plansToPublish, comment) - } else { - err = reporter.Report(comment) - if err != nil { - log.Printf("Failed to report plan. %v", err) + if plan != "" { + comment := utils.GetTerraformOutputAsCollapsibleComment("Plan for **"+projectLock.LockId()+"**", plan) + if accumulatePlans { + plansToPublish = append(plansToPublish, comment) + } else { + err = reporter.Report(comment) + if err != nil { + log.Printf("Failed to report plan. %v", err) + } } } ciService.SetStatus(prNumber, "success", projectCommands.ProjectName+"/plan")