CI: Move CreateTempFile - use it for rpm/deb packages (#56990)

* Move CreateTempFile - use it for rpm/deb packages

* Fix typo

* Fix tests:
This commit is contained in:
Dimitris Sotirakis
2022-10-17 18:23:57 +03:00
committed by GitHub
parent fd0fcffc24
commit c96b6a6ab0
6 changed files with 73 additions and 20 deletions

View File

@@ -5,11 +5,11 @@ import (
"log"
"os"
"os/exec"
"path"
"path/filepath"
"strings"
"github.com/grafana/grafana/pkg/build/config"
"github.com/grafana/grafana/pkg/build/fsutil"
"github.com/grafana/grafana/pkg/infra/fs"
"github.com/urfave/cli/v2"
)
@@ -122,7 +122,10 @@ func UpdateDebRepo(cfg PublishConfig, workDir string) error {
repoName = "beta"
}
repoRoot := path.Join(os.TempDir(), "deb-repo")
repoRoot, err := fsutil.CreateTempFile("deb-repo")
if err != nil {
return err
}
defer func() {
if err := os.RemoveAll(repoRoot); err != nil {
log.Printf("Failed to remove temporary directory %q: %s\n", repoRoot, err.Error())