From 5c1a636d30fb604cedac0626c45f49dd7c46da42 Mon Sep 17 00:00:00 2001 From: Bartek Tofel Date: Thu, 11 Jan 2024 15:43:39 -0300 Subject: [PATCH] [TT-808] add method that removes .run.id (#814) * add method to remove .run.id --- utils/runid/run_id.go | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/utils/runid/run_id.go b/utils/runid/run_id.go index 093589cbb..8d57007f0 100644 --- a/utils/runid/run_id.go +++ b/utils/runid/run_id.go @@ -42,3 +42,29 @@ func GetOrGenerateRunId() (string, error) { return runId, nil } + +func RemoveLocalRunId() error { + _, inOs := os.LookupEnv("RUN_ID") + if inOs { + return nil + } + + workingDir, err := os.Getwd() + if err != nil { + return err + } + + possiblePath := workingDir + "/.run.id" + _, err = os.Stat(possiblePath) + + if err != nil { + return err + } + + err = os.Remove(possiblePath) + if err != nil { + return err + } + + return nil +}