From 8bb98ed0ed7d079df92880ab1d6a5e7627d713d9 Mon Sep 17 00:00:00 2001 From: decentral1se Date: Tue, 1 Aug 2023 21:47:34 +0200 Subject: [PATCH] fix: deploy fresh recipe without versions See https://git.coopcloud.tech/coop-cloud/organising/issues/476 --- cli/app/deploy.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cli/app/deploy.go b/cli/app/deploy.go index da50050f..44bbfd0c 100644 --- a/cli/app/deploy.go +++ b/cli/app/deploy.go @@ -93,6 +93,7 @@ recipes. } } + isLatestHash := false version := deployedVersion if version == "unknown" && !internal.Chaos { catl, err := recipe.ReadRecipeCatalogue(conf) @@ -114,6 +115,7 @@ recipes. if err != nil { logrus.Fatal(err) } + isLatestHash = true version = formatter.SmallSHA(head.String()) logrus.Warn("no versions detected, using latest commit") if err := recipe.EnsureLatest(app.Recipe, conf); err != nil { @@ -129,7 +131,7 @@ recipes. } } - if version != "unknown" && !internal.Chaos { + if version != "unknown" && !internal.Chaos && !isLatestHash { if err := recipe.EnsureVersion(app.Recipe, version); err != nil { logrus.Fatal(err) }