From ffd89eea24c29d92847aee1a40f354c0b4e26142 Mon Sep 17 00:00:00 2001 From: Bobby Christopher Date: Tue, 15 Jul 2025 13:44:11 -0400 Subject: [PATCH 1/5] added preview var --- cmd/cloud.go | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/cmd/cloud.go b/cmd/cloud.go index 6307cef4..3209624a 100644 --- a/cmd/cloud.go +++ b/cmd/cloud.go @@ -9,6 +9,7 @@ import ( "os" "os/signal" "path/filepath" + "slices" "strconv" "strings" "syscall" @@ -199,11 +200,19 @@ Examples: tags = util.RemoveDuplicates(tags) tags = util.RemoveEmpty(tags) + preview := false + // If no tags are provided, default to ["latest"] if len(tags) == 0 { tags = []string{"latest"} } + //cbeck if latest tag is present in the tags array + if len(tags) != 0 && !slices.Contains(tags, "latest") { + logger.Debug("latest tag not found in tags array, setting preview to true") + preview = true + } + deploymentConfig := project.NewDeploymentConfig() client := util.NewAPIClient(ctx, logger, apiUrl, token) var envFile *deployer.EnvFile @@ -583,7 +592,7 @@ Examples: deployAction := func() { // tell the api that we've completed the upload for the deployment - if err := updateDeploymentStatusCompleted(logger, apiUrl, token, startResponse.Data.DeploymentId); err != nil { + if err := updateDeploymentStatusCompleted(logger, apiUrl, token, startResponse.Data.DeploymentId, preview); err != nil { errsystem.New(errsystem.ErrApiRequest, err, errsystem.WithContextMessage("Error updating deployment status to completed")).ShowErrorAndExit() } @@ -637,9 +646,9 @@ func updateDeploymentStatus(logger logger.Logger, apiUrl, token, deploymentId, s return client.Do("PUT", fmt.Sprintf("/cli/deploy/upload/%s", deploymentId), payload, nil) } -func updateDeploymentStatusCompleted(logger logger.Logger, apiUrl, token, deploymentId string) error { +func updateDeploymentStatusCompleted(logger logger.Logger, apiUrl, token, deploymentId string, preview bool) error { client := util.NewAPIClient(context.Background(), logger, apiUrl, token) - payload := map[string]any{"state": "completed"} + payload := map[string]any{"state": "completed", "preview": preview} return client.Do("PUT", fmt.Sprintf("/cli/deploy/upload/%s", deploymentId), payload, nil) } From 9ccb002e63bb219f963be72e8df68658dd379a8a Mon Sep 17 00:00:00 2001 From: Bobby Christopher Date: Tue, 15 Jul 2025 14:10:12 -0400 Subject: [PATCH 2/5] typo --- cmd/cloud.go | 1 - 1 file changed, 1 deletion(-) diff --git a/cmd/cloud.go b/cmd/cloud.go index 3209624a..c2691d01 100644 --- a/cmd/cloud.go +++ b/cmd/cloud.go @@ -207,7 +207,6 @@ Examples: tags = []string{"latest"} } - //cbeck if latest tag is present in the tags array if len(tags) != 0 && !slices.Contains(tags, "latest") { logger.Debug("latest tag not found in tags array, setting preview to true") preview = true From 69392bb270b7f2896363d9e69c9dcc28ac207350 Mon Sep 17 00:00:00 2001 From: Bobby Christopher Date: Tue, 15 Jul 2025 14:35:46 -0400 Subject: [PATCH 3/5] Update cmd/cloud.go Co-authored-by: Jeff Haynie --- cmd/cloud.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/cloud.go b/cmd/cloud.go index c2691d01..29bf2f1d 100644 --- a/cmd/cloud.go +++ b/cmd/cloud.go @@ -200,7 +200,7 @@ Examples: tags = util.RemoveDuplicates(tags) tags = util.RemoveEmpty(tags) - preview := false + var preview bool // If no tags are provided, default to ["latest"] if len(tags) == 0 { From a57b7ba16a2d701f04f76001e1d818f3d2ab0783 Mon Sep 17 00:00:00 2001 From: Bobby Christopher Date: Tue, 15 Jul 2025 16:14:14 -0400 Subject: [PATCH 4/5] idk if this is right but sending it --- install.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/install.sh b/install.sh index af8a6cba..27147f3f 100755 --- a/install.sh +++ b/install.sh @@ -234,6 +234,7 @@ install_mac() { else ohai "Installing Agentuity CLI using curl..." + curl -fsS https://agentuity.sh | sh fi } From 7bbf3336226d94de57d91d91c04bdba28d0e309e Mon Sep 17 00:00:00 2001 From: Bobby Christopher Date: Tue, 15 Jul 2025 17:54:10 -0400 Subject: [PATCH 5/5] remove install change --- install.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/install.sh b/install.sh index 27147f3f..af8a6cba 100755 --- a/install.sh +++ b/install.sh @@ -234,7 +234,6 @@ install_mac() { else ohai "Installing Agentuity CLI using curl..." - curl -fsS https://agentuity.sh | sh fi }