From 48b98e81f85dc91cb0435200acf1a4caa40f6505 Mon Sep 17 00:00:00 2001 From: Bobby Christopher Date: Mon, 5 May 2025 12:25:16 -0400 Subject: [PATCH] passin it on --- cmd/bundle.go | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/cmd/bundle.go b/cmd/bundle.go index e9b54e98..0d1f7e9b 100644 --- a/cmd/bundle.go +++ b/cmd/bundle.go @@ -69,13 +69,31 @@ Examples: if deploymentId != "" { args = append(args, "--deploymentId", deploymentId) } - flags := []string{"log-level", "api-url", "api-key", "dir", "ci"} + flags := []string{ + "log-level", + "api-url", + "api-key", + "dir", + "ci", + "ci-remote-url", + "ci-branch", + "ci-commit", + "ci-messsage", + "ci-git-provider"} + + f := cmd.Flags() for _, flag := range flags { - if cmd.Flags().Changed(flag) { - val, _ := cmd.Flags().GetString(flag) - args = append(args, "--"+flag, val) + if f.Changed(flag) { + switch f.Lookup(flag).Value.Type() { + case "string": + val, _ := f.GetString(flag) + args = append(args, "--"+flag, val) + case "bool": + args = append(args, "--"+flag) + } } } + started = time.Now() projectContext.Logger.Trace("deploying to cloud with %s and args: %v", bin, args) cwd, err := os.Getwd()