From 2c13e0f578aac8ba69ecdfbf99002d41a659d188 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alvaro=20Mu=C3=B1oz?= Date: Thu, 26 Oct 2023 12:04:23 +0200 Subject: [PATCH] List downloaded artifacts --- utils/utils.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/utils/utils.go b/utils/utils.go index 00f3d11..5770ec5 100644 --- a/utils/utils.go +++ b/utils/utils.go @@ -551,7 +551,9 @@ func downloadArtifact(url string, task models.DownloadTask) error { log.Fatal(err) } + downloadedFiles := []string{} for _, zf := range zipReader.File { + if zf.Name != "results.sarif" && zf.Name != "results.bqrs" { continue } @@ -581,9 +583,15 @@ func downloadArtifact(url string, task models.DownloadTask) error { if err != nil { return err } + downloadedFiles = append(downloadedFiles, resultPath) + } + + if len(downloadedFiles) == 0 { + return errors.New("No results files found in artifact") + } else { + fmt.Println("Downloaded", downloadedFiles) return nil } - return errors.New("No results.sarif file found in artifact") } func DownloadResults(task models.DownloadTask) error {