test: ensure catalogue is cloned

This commit is contained in:
2023-09-30 08:19:16 +02:00
parent b53fd2689c
commit 892f6c0730
4 changed files with 14 additions and 7 deletions

View File

@ -56,6 +56,7 @@ var CatalogueSkipList = map[string]bool{
func EnsureCatalogue() error {
catalogueDir := path.Join(config.ABRA_DIR, "catalogue")
if _, err := os.Stat(catalogueDir); err != nil && os.IsNotExist(err) {
logrus.Warnf("local recipe catalogue is missing, retrieving now")
url := fmt.Sprintf("%s/%s.git", config.REPOS_BASE_URL, config.CATALOGUE_JSON_REPO_NAME)
if err := gitPkg.Clone(catalogueDir, url); err != nil {
return err