diff --git a/.golangci.yml b/.golangci.yml index 2083bb4b..babcf181 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -23,7 +23,7 @@ formatters: settings: goimports: local-prefixes: - - github.com/harness/cli + - github.com/harness/cli/v3 exclusions: generated: lax paths: diff --git a/.goreleaser.yaml b/.goreleaser.yaml index efd310b9..4ba1222f 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -23,9 +23,9 @@ builds: - -trimpath ldflags: - -s -w - - -X github.com/harness/cli/pkg/hbase.Version={{.Version}} - - -X github.com/harness/cli/pkg/hbase.BuildTime={{.Date}} - - -X github.com/harness/cli/pkg/telemetry.segmentWriteKey={{.Env.SEGMENT_WRITE_KEY}} + - -X github.com/harness/cli/v3/pkg/hbase.Version={{.Version}} + - -X github.com/harness/cli/v3/pkg/hbase.BuildTime={{.Date}} + - -X github.com/harness/cli/v3/pkg/telemetry.segmentWriteKey={{.Env.SEGMENT_WRITE_KEY}} - id: harness-plugin-har main: ./modules/har/cmd/harness-har/main-harness-har.go @@ -43,8 +43,8 @@ builds: - -trimpath ldflags: - -s -w - - -X github.com/harness/cli/pkg/hbase.Version={{.Version}} - - -X github.com/harness/cli/pkg/hbase.BuildTime={{.Date}} + - -X github.com/harness/cli/v3/pkg/hbase.Version={{.Version}} + - -X github.com/harness/cli/v3/pkg/hbase.BuildTime={{.Date}} archives: - id: harness-bundle diff --git a/Taskfile.yml b/Taskfile.yml index 16d3eec9..3fb008a1 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -17,13 +17,13 @@ vars: sh: date -u +%Y%m%d%H%MZ SEGMENT_WRITE_KEY: '{{default "" (env "SEGMENT_WRITE_KEY")}}' LDFLAGS: >- - -X github.com/harness/cli/pkg/hbase.Version={{.VERSION}} - -X github.com/harness/cli/pkg/hbase.BuildTime={{.BUILD_TIME}} - -X github.com/harness/cli/pkg/telemetry.segmentWriteKey={{.SEGMENT_WRITE_KEY}} + -X github.com/harness/cli/v3/pkg/hbase.Version={{.VERSION}} + -X github.com/harness/cli/v3/pkg/hbase.BuildTime={{.BUILD_TIME}} + -X github.com/harness/cli/v3/pkg/telemetry.segmentWriteKey={{.SEGMENT_WRITE_KEY}} HAR_LDFLAGS: >- - -X github.com/harness/cli/pkg/hbase.Version={{.HAR_VERSION}} - -X github.com/harness/cli/pkg/hbase.BuildTime={{.BUILD_TIME}} - -X github.com/harness/cli/pkg/telemetry.segmentWriteKey={{.SEGMENT_WRITE_KEY}} + -X github.com/harness/cli/v3/pkg/hbase.Version={{.HAR_VERSION}} + -X github.com/harness/cli/v3/pkg/hbase.BuildTime={{.BUILD_TIME}} + -X github.com/harness/cli/v3/pkg/telemetry.segmentWriteKey={{.SEGMENT_WRITE_KEY}} tasks: build: diff --git a/cmd/harness/main-harness.go b/cmd/harness/main-harness.go index 76972a8d..a47e11b2 100644 --- a/cmd/harness/main-harness.go +++ b/cmd/harness/main-harness.go @@ -12,21 +12,21 @@ import ( "github.com/spf13/cobra" "golang.org/x/mod/semver" - "github.com/harness/cli/modules/code" - "github.com/harness/cli/modules/core" - "github.com/harness/cli/modules/core/mgmt" - "github.com/harness/cli/modules/gitops" - "github.com/harness/cli/modules/iacm" - "github.com/harness/cli/modules/pipeline" - "github.com/harness/cli/modules/platform" - "github.com/harness/cli/modules/rt" - "github.com/harness/cli/modules/vibeapps" - "github.com/harness/cli/pkg/console" - "github.com/harness/cli/pkg/hbase" - "github.com/harness/cli/pkg/registry" - "github.com/harness/cli/pkg/rootcmd" - "github.com/harness/cli/pkg/spec" - "github.com/harness/cli/pkg/specloader" + "github.com/harness/cli/v3/modules/code" + "github.com/harness/cli/v3/modules/core" + "github.com/harness/cli/v3/modules/core/mgmt" + "github.com/harness/cli/v3/modules/gitops" + "github.com/harness/cli/v3/modules/iacm" + "github.com/harness/cli/v3/modules/pipeline" + "github.com/harness/cli/v3/modules/platform" + "github.com/harness/cli/v3/modules/rt" + "github.com/harness/cli/v3/modules/vibeapps" + "github.com/harness/cli/v3/pkg/console" + "github.com/harness/cli/v3/pkg/hbase" + "github.com/harness/cli/v3/pkg/registry" + "github.com/harness/cli/v3/pkg/rootcmd" + "github.com/harness/cli/v3/pkg/spec" + "github.com/harness/cli/v3/pkg/specloader" ) //go:embed noargs.txt diff --git a/cmd/testexpr/main-testexpr.go b/cmd/testexpr/main-testexpr.go index 1d4bb784..fef9bd67 100644 --- a/cmd/testexpr/main-testexpr.go +++ b/cmd/testexpr/main-testexpr.go @@ -26,7 +26,7 @@ import ( "github.com/expr-lang/expr" - "github.com/harness/cli/pkg/exprenv" + "github.com/harness/cli/v3/pkg/exprenv" ) func main() { diff --git a/docs/plugins.md b/docs/plugins.md index a0c81025..0a2930f7 100644 --- a/docs/plugins.md +++ b/docs/plugins.md @@ -109,7 +109,7 @@ If the plugin binary is not on `PATH`, `harness` prints a clear error with insta 5. Add `./modules/` to `go.work` for local development. 6. Add the `replace` directive in the module's `go.mod` for local dev: ``` - replace github.com/harness/cli => ../../ + replace github.com/harness/cli/v3 => ../../ ``` 7. Run `task check:specs` to validate. 8. No change to `cmd/harness/main-harness.go` is needed — plugin dispatch is driven by the spec. @@ -122,7 +122,7 @@ If the plugin binary is not on `PATH`, `harness` prints a clear error with insta |---|---|---| | `pkg/` | external libs | anything under `modules/` | | `modules//` (builtin) | `pkg/`, external libs | other modules | -| `modules//` (plugin) | root module (`github.com/harness/cli`), external libs | other modules | +| `modules//` (plugin) | root module (`github.com/harness/cli/v3`), external libs | other modules | | `cmd/harness/` | `pkg/`, builtin modules | plugin modules | Modules must not import each other. diff --git a/go.mod b/go.mod index 3d52b466..4ee973e9 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/harness/cli +module github.com/harness/cli/v3 go 1.26.7 diff --git a/local-setup.zsh b/local-setup.zsh index 8dcc0ddd..dd185a9a 100644 --- a/local-setup.zsh +++ b/local-setup.zsh @@ -1,4 +1,4 @@ -if [[ ! -f "$(pwd)/go.mod" ]] || ! grep -q '^module github.com/harness/cli$' "$(pwd)/go.mod"; then +if [[ ! -f "$(pwd)/go.mod" ]] || ! grep -q '^module github.com/harness/cli/v3$' "$(pwd)/go.mod"; then echo "local-setup.zsh must be sourced from the root of the harness CLI repo" >&2 return 1 fi diff --git a/modules/code/activity.go b/modules/code/activity.go index 9a1875c4..0f7fae2a 100644 --- a/modules/code/activity.go +++ b/modules/code/activity.go @@ -10,7 +10,7 @@ import ( "strings" "time" - "github.com/harness/cli/pkg/console" + "github.com/harness/cli/v3/pkg/console" ) // activityItem is a normalized view of one raw activity map, as returned by diff --git a/modules/code/code.go b/modules/code/code.go index fe92af86..81401582 100644 --- a/modules/code/code.go +++ b/modules/code/code.go @@ -3,7 +3,7 @@ package code -import "github.com/harness/cli/pkg/registry" +import "github.com/harness/cli/v3/pkg/registry" const ( mergePRBodyFnID = "merge_pr_body" diff --git a/modules/code/codeowners.go b/modules/code/codeowners.go index 101a98cd..77a8c5fa 100644 --- a/modules/code/codeowners.go +++ b/modules/code/codeowners.go @@ -4,9 +4,9 @@ package code import ( - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/endpoint" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/endpoint" + "github.com/harness/cli/v3/pkg/spec" ) const codeownersPRFetchFnID = "codeowners_pr_fetch" diff --git a/modules/code/comment.go b/modules/code/comment.go index 2fc528e2..993d7a71 100644 --- a/modules/code/comment.go +++ b/modules/code/comment.go @@ -7,7 +7,7 @@ import ( "fmt" "strings" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) // createPRCommentBodyFn builds the comment create body. diff --git a/modules/code/conversation.go b/modules/code/conversation.go index 5b042843..de122cce 100644 --- a/modules/code/conversation.go +++ b/modules/code/conversation.go @@ -11,8 +11,8 @@ import ( "strconv" "strings" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/console" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/console" ) // prConversationTextFormatter renders a pull request's activity timeline the way diff --git a/modules/code/insight.go b/modules/code/insight.go index b7bb3371..3d565c8a 100644 --- a/modules/code/insight.go +++ b/modules/code/insight.go @@ -8,8 +8,8 @@ import ( "io" "strings" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/console" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/console" ) const ( diff --git a/modules/code/insight_test.go b/modules/code/insight_test.go index a3eb438d..802a01bf 100644 --- a/modules/code/insight_test.go +++ b/modules/code/insight_test.go @@ -14,11 +14,11 @@ import ( "testing" "time" - "github.com/harness/cli/pkg/auth" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/extractutil" - "github.com/harness/cli/pkg/registry" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/auth" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/extractutil" + "github.com/harness/cli/v3/pkg/registry" + "github.com/harness/cli/v3/pkg/spec" ) // --------------------------------------------------------------------------- diff --git a/modules/code/merge.go b/modules/code/merge.go index 284fdd22..ba06e749 100644 --- a/modules/code/merge.go +++ b/modules/code/merge.go @@ -6,8 +6,8 @@ package code import ( "fmt" - "github.com/harness/cli/pkg/client" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/client" + "github.com/harness/cli/v3/pkg/cmdctx" ) // mergePRBodyFn builds the merge request body for execute pr:merge. diff --git a/modules/code/mine.go b/modules/code/mine.go index 70c8f254..edd70097 100644 --- a/modules/code/mine.go +++ b/modules/code/mine.go @@ -7,9 +7,9 @@ import ( "fmt" "maps" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/endpoint" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/endpoint" + "github.com/harness/cli/v3/pkg/spec" ) const ( diff --git a/modules/code/pr.go b/modules/code/pr.go index be1d7517..f5a2409e 100644 --- a/modules/code/pr.go +++ b/modules/code/pr.go @@ -9,14 +9,14 @@ import ( "strings" "time" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/console" - "github.com/harness/cli/pkg/exprenv" - "github.com/harness/cli/pkg/extractutil" - "github.com/harness/cli/pkg/format" - "github.com/harness/cli/pkg/hlog" - "github.com/harness/cli/pkg/registry" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/console" + "github.com/harness/cli/v3/pkg/exprenv" + "github.com/harness/cli/v3/pkg/extractutil" + "github.com/harness/cli/v3/pkg/format" + "github.com/harness/cli/v3/pkg/hlog" + "github.com/harness/cli/v3/pkg/registry" + "github.com/harness/cli/v3/pkg/spec" ) const getPRWorkflowID = "get_pr" diff --git a/modules/code/pr_check_detail.go b/modules/code/pr_check_detail.go index d9de92c4..254e0cda 100644 --- a/modules/code/pr_check_detail.go +++ b/modules/code/pr_check_detail.go @@ -4,9 +4,9 @@ package code import ( - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/registry" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/registry" + "github.com/harness/cli/v3/pkg/spec" ) const getPRCheckWorkflowID = "get_pr_check" diff --git a/modules/code/pr_check_log.go b/modules/code/pr_check_log.go index 705dac47..04e3ac0d 100644 --- a/modules/code/pr_check_log.go +++ b/modules/code/pr_check_log.go @@ -10,11 +10,11 @@ import ( "strings" "time" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/endpoint" - "github.com/harness/cli/pkg/exprenv" - "github.com/harness/cli/pkg/extractutil" - "github.com/harness/cli/pkg/logstream" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/endpoint" + "github.com/harness/cli/v3/pkg/exprenv" + "github.com/harness/cli/v3/pkg/extractutil" + "github.com/harness/cli/v3/pkg/logstream" ) const getPRCheckLogWorkflowID = "get_pr_check_log" diff --git a/modules/code/principals.go b/modules/code/principals.go index 8becc78b..81d3e4a0 100644 --- a/modules/code/principals.go +++ b/modules/code/principals.go @@ -9,8 +9,8 @@ import ( "strings" "sync" - "github.com/harness/cli/pkg/client" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/client" + "github.com/harness/cli/v3/pkg/cmdctx" ) // harnessUIDRe matches a Harness UID: exactly 22 base64url characters ([A-Za-z0-9_-]). diff --git a/modules/code/pull_pr.go b/modules/code/pull_pr.go index 08c0abb7..aff1cf52 100644 --- a/modules/code/pull_pr.go +++ b/modules/code/pull_pr.go @@ -8,8 +8,8 @@ import ( "os/exec" "strings" - "github.com/harness/cli/pkg/client" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/client" + "github.com/harness/cli/v3/pkg/cmdctx" ) const pullPRWorkflowID = "pull_pr" diff --git a/modules/code/pull_repo.go b/modules/code/pull_repo.go index 3d644789..55c276f8 100644 --- a/modules/code/pull_repo.go +++ b/modules/code/pull_repo.go @@ -11,9 +11,9 @@ import ( "os/exec" "strings" - "github.com/harness/cli/pkg/client" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/hlog" + "github.com/harness/cli/v3/pkg/client" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/hlog" ) const pullRepositoryWorkflowID = "pull_repository" diff --git a/modules/code/repo.go b/modules/code/repo.go index b31ad06c..17bab596 100644 --- a/modules/code/repo.go +++ b/modules/code/repo.go @@ -6,8 +6,8 @@ package code import ( "fmt" - "github.com/harness/cli/pkg/client" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/client" + "github.com/harness/cli/v3/pkg/cmdctx" ) // DefaultBranch returns the default branch name for the given repository. diff --git a/modules/code/review.go b/modules/code/review.go index d5cd4d06..0b345d04 100644 --- a/modules/code/review.go +++ b/modules/code/review.go @@ -6,8 +6,8 @@ package code import ( "fmt" - "github.com/harness/cli/pkg/client" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/client" + "github.com/harness/cli/v3/pkg/cmdctx" ) const reviewPRBodyFnID = "review_pr_body" diff --git a/modules/core/auth/debug_ssolog.go b/modules/core/auth/debug_ssolog.go index 4ccf2038..0f93eab5 100644 --- a/modules/core/auth/debug_ssolog.go +++ b/modules/core/auth/debug_ssolog.go @@ -12,11 +12,11 @@ import ( "strings" "time" - "github.com/harness/cli/pkg/auth" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/config" - "github.com/harness/cli/pkg/hbase" - "github.com/harness/cli/pkg/logstream" + "github.com/harness/cli/v3/pkg/auth" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/config" + "github.com/harness/cli/v3/pkg/hbase" + "github.com/harness/cli/v3/pkg/logstream" ) // debugSSOLogBodyLimit caps how much of each response body we print inline. diff --git a/modules/core/auth/env.go b/modules/core/auth/env.go index c3411988..1571ff3c 100644 --- a/modules/core/auth/env.go +++ b/modules/core/auth/env.go @@ -7,9 +7,9 @@ import ( "fmt" "os" - "github.com/harness/cli/pkg/auth" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/hbase" + "github.com/harness/cli/v3/pkg/auth" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/hbase" ) func EnvHandler(ctx *cmdctx.Ctx) error { diff --git a/modules/core/auth/login.go b/modules/core/auth/login.go index 44e5102a..fd989213 100644 --- a/modules/core/auth/login.go +++ b/modules/core/auth/login.go @@ -13,11 +13,11 @@ import ( "strings" "time" - "github.com/harness/cli/pkg/auth" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/config" - "github.com/harness/cli/pkg/console" - "github.com/harness/cli/pkg/hlog" + "github.com/harness/cli/v3/pkg/auth" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/config" + "github.com/harness/cli/v3/pkg/console" + "github.com/harness/cli/v3/pkg/hlog" ) var profileNameRe = regexp.MustCompile(`^[a-zA-Z0-9][a-zA-Z0-9_-]{0,63}$`) diff --git a/modules/core/auth/login_test.go b/modules/core/auth/login_test.go index d1309c61..8eea708a 100644 --- a/modules/core/auth/login_test.go +++ b/modules/core/auth/login_test.go @@ -13,8 +13,8 @@ import ( "strings" "testing" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/hbase" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/hbase" ) // testCtx builds a bare Ctx with only FlagValues set. diff --git a/modules/core/auth/loginwizard.go b/modules/core/auth/loginwizard.go index b288f7fd..11d34ea7 100644 --- a/modules/core/auth/loginwizard.go +++ b/modules/core/auth/loginwizard.go @@ -16,11 +16,11 @@ import ( tea "charm.land/bubbletea/v2" "charm.land/lipgloss/v2" - pkgauth "github.com/harness/cli/pkg/auth" - hclient "github.com/harness/cli/pkg/client" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/hlog" - "github.com/harness/cli/pkg/tui" + pkgauth "github.com/harness/cli/v3/pkg/auth" + hclient "github.com/harness/cli/v3/pkg/client" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/hlog" + "github.com/harness/cli/v3/pkg/tui" ) // WizardResult is returned by RunLoginWizard on success. diff --git a/modules/core/auth/logout.go b/modules/core/auth/logout.go index 7f000d69..bf16bd27 100644 --- a/modules/core/auth/logout.go +++ b/modules/core/auth/logout.go @@ -6,9 +6,9 @@ package auth import ( "fmt" - "github.com/harness/cli/pkg/auth" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/config" + "github.com/harness/cli/v3/pkg/auth" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/config" ) func LogoutHandler(ctx *cmdctx.Ctx) error { diff --git a/modules/core/auth/profiles.go b/modules/core/auth/profiles.go index 18d05ef4..be778047 100644 --- a/modules/core/auth/profiles.go +++ b/modules/core/auth/profiles.go @@ -7,10 +7,10 @@ import ( "sort" "strings" - "github.com/harness/cli/pkg/auth" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/config" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/auth" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/config" + "github.com/harness/cli/v3/pkg/spec" ) func ProfilesFetchFn(ctx *cmdctx.Ctx, _ *spec.EndpointSpec, _, _ int, _ any) (*cmdctx.PageResult, error) { diff --git a/modules/core/auth/set.go b/modules/core/auth/set.go index d61c5404..632ad2be 100644 --- a/modules/core/auth/set.go +++ b/modules/core/auth/set.go @@ -6,10 +6,10 @@ package auth import ( "fmt" - "github.com/harness/cli/pkg/auth" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/config" - "github.com/harness/cli/pkg/console" + "github.com/harness/cli/v3/pkg/auth" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/config" + "github.com/harness/cli/v3/pkg/console" ) func SetHandler(ctx *cmdctx.Ctx) error { diff --git a/modules/core/auth/sso.go b/modules/core/auth/sso.go index 5a530fd5..ddbceb71 100644 --- a/modules/core/auth/sso.go +++ b/modules/core/auth/sso.go @@ -17,13 +17,13 @@ import ( "strings" "time" - "github.com/harness/cli/modules/core/auth/assets" - "github.com/harness/cli/pkg/auth" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/config" - "github.com/harness/cli/pkg/console" - "github.com/harness/cli/pkg/hbase" - "github.com/harness/cli/pkg/hlog" + "github.com/harness/cli/v3/modules/core/auth/assets" + "github.com/harness/cli/v3/pkg/auth" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/config" + "github.com/harness/cli/v3/pkg/console" + "github.com/harness/cli/v3/pkg/hbase" + "github.com/harness/cli/v3/pkg/hlog" ) const ( diff --git a/modules/core/auth/sso_refresh.go b/modules/core/auth/sso_refresh.go index d58bebf5..f0aee101 100644 --- a/modules/core/auth/sso_refresh.go +++ b/modules/core/auth/sso_refresh.go @@ -9,10 +9,10 @@ import ( "strings" "time" - "github.com/harness/cli/pkg/auth" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/console" - "github.com/harness/cli/pkg/format" + "github.com/harness/cli/v3/pkg/auth" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/console" + "github.com/harness/cli/v3/pkg/format" ) func SSORefreshHandler(ctx *cmdctx.Ctx) error { diff --git a/modules/core/auth/sso_status.go b/modules/core/auth/sso_status.go index 052266f6..c8ef8676 100644 --- a/modules/core/auth/sso_status.go +++ b/modules/core/auth/sso_status.go @@ -10,8 +10,8 @@ import ( "os" "strings" - "github.com/harness/cli/pkg/auth" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/auth" + "github.com/harness/cli/v3/pkg/cmdctx" ) func SSOStatusHandler(ctx *cmdctx.Ctx) error { diff --git a/modules/core/auth/status.go b/modules/core/auth/status.go index 9dc8a705..bfb9cafb 100644 --- a/modules/core/auth/status.go +++ b/modules/core/auth/status.go @@ -14,14 +14,14 @@ import ( "strings" "time" - "github.com/harness/cli/pkg/auth" - hclient "github.com/harness/cli/pkg/client" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/config" - "github.com/harness/cli/pkg/console" - "github.com/harness/cli/pkg/format" - "github.com/harness/cli/pkg/hbase" - "github.com/harness/cli/pkg/hlog" + "github.com/harness/cli/v3/pkg/auth" + hclient "github.com/harness/cli/v3/pkg/client" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/config" + "github.com/harness/cli/v3/pkg/console" + "github.com/harness/cli/v3/pkg/format" + "github.com/harness/cli/v3/pkg/hbase" + "github.com/harness/cli/v3/pkg/hlog" ) type checkResult struct { diff --git a/modules/core/auth/token.go b/modules/core/auth/token.go index ee5cf142..296f0f74 100644 --- a/modules/core/auth/token.go +++ b/modules/core/auth/token.go @@ -7,8 +7,8 @@ import ( "fmt" "os" - "github.com/harness/cli/pkg/auth" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/auth" + "github.com/harness/cli/v3/pkg/cmdctx" ) func TokenHandler(ctx *cmdctx.Ctx) error { diff --git a/modules/core/core.go b/modules/core/core.go index ea733e15..3e409d4b 100644 --- a/modules/core/core.go +++ b/modules/core/core.go @@ -4,9 +4,9 @@ package core import ( - "github.com/harness/cli/modules/core/auth" - "github.com/harness/cli/modules/core/mgmt" - "github.com/harness/cli/pkg/registry" + "github.com/harness/cli/v3/modules/core/auth" + "github.com/harness/cli/v3/modules/core/mgmt" + "github.com/harness/cli/v3/pkg/registry" ) const ( diff --git a/modules/core/mgmt/ask.go b/modules/core/mgmt/ask.go index f35b8894..4704f5b6 100644 --- a/modules/core/mgmt/ask.go +++ b/modules/core/mgmt/ask.go @@ -6,7 +6,7 @@ package mgmt import ( "fmt" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) func AskHandler(_ *cmdctx.Ctx) error { diff --git a/modules/core/mgmt/debug.go b/modules/core/mgmt/debug.go index f7a7a3a8..5b321bfc 100644 --- a/modules/core/mgmt/debug.go +++ b/modules/core/mgmt/debug.go @@ -9,9 +9,9 @@ import ( "golang.org/x/mod/semver" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/hbase" - "github.com/harness/cli/pkg/release" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/hbase" + "github.com/harness/cli/v3/pkg/release" ) func DebugUpdateCheckHandler(_ *cmdctx.Ctx) error { diff --git a/modules/core/mgmt/install.go b/modules/core/mgmt/install.go index 83e15ed6..8fc883b3 100644 --- a/modules/core/mgmt/install.go +++ b/modules/core/mgmt/install.go @@ -22,11 +22,11 @@ import ( "golang.org/x/mod/semver" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/config" - "github.com/harness/cli/pkg/hbase" - "github.com/harness/cli/pkg/hlog" - "github.com/harness/cli/pkg/release" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/config" + "github.com/harness/cli/v3/pkg/hbase" + "github.com/harness/cli/v3/pkg/hlog" + "github.com/harness/cli/v3/pkg/release" ) var reReleaseVersion = regexp.MustCompile(`^v\d+\.\d+\.\d+$`) diff --git a/modules/core/mgmt/install_platform_test.go b/modules/core/mgmt/install_platform_test.go index 258d32ce..6898f418 100644 --- a/modules/core/mgmt/install_platform_test.go +++ b/modules/core/mgmt/install_platform_test.go @@ -11,7 +11,7 @@ import ( "strings" "testing" - "github.com/harness/cli/pkg/release" + "github.com/harness/cli/v3/pkg/release" ) func TestArchiveExtensionForPlatform(t *testing.T) { diff --git a/modules/core/mgmt/install_plugin.go b/modules/core/mgmt/install_plugin.go index fa657af1..703649d1 100644 --- a/modules/core/mgmt/install_plugin.go +++ b/modules/core/mgmt/install_plugin.go @@ -19,13 +19,13 @@ import ( "go.yaml.in/yaml/v3" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/hbase" - "github.com/harness/cli/pkg/hlog" - "github.com/harness/cli/pkg/plugin" - "github.com/harness/cli/pkg/release" - "github.com/harness/cli/pkg/spec" - "github.com/harness/cli/pkg/specloader" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/hbase" + "github.com/harness/cli/v3/pkg/hlog" + "github.com/harness/cli/v3/pkg/plugin" + "github.com/harness/cli/v3/pkg/release" + "github.com/harness/cli/v3/pkg/spec" + "github.com/harness/cli/v3/pkg/specloader" ) // GithubPluginRef identifies a plugin release on GitHub: the "owner/repo" it diff --git a/modules/core/mgmt/install_plugin_test.go b/modules/core/mgmt/install_plugin_test.go index 79d517d3..2c756462 100644 --- a/modules/core/mgmt/install_plugin_test.go +++ b/modules/core/mgmt/install_plugin_test.go @@ -11,7 +11,7 @@ import ( "strings" "testing" - "github.com/harness/cli/pkg/release" + "github.com/harness/cli/v3/pkg/release" ) func TestLooksLikePath(t *testing.T) { diff --git a/modules/core/mgmt/modules.go b/modules/core/mgmt/modules.go index ef374c73..9a70827b 100644 --- a/modules/core/mgmt/modules.go +++ b/modules/core/mgmt/modules.go @@ -12,11 +12,11 @@ import ( "github.com/jedib0t/go-pretty/v6/table" "github.com/jedib0t/go-pretty/v6/text" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/console" - "github.com/harness/cli/pkg/format" - "github.com/harness/cli/pkg/hbase" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/console" + "github.com/harness/cli/v3/pkg/format" + "github.com/harness/cli/v3/pkg/hbase" + "github.com/harness/cli/v3/pkg/spec" ) func GetModuleHandler(ctx *cmdctx.Ctx) error { diff --git a/modules/core/mgmt/nouns_verbs.go b/modules/core/mgmt/nouns_verbs.go index 49dc571b..8f0a01c4 100644 --- a/modules/core/mgmt/nouns_verbs.go +++ b/modules/core/mgmt/nouns_verbs.go @@ -12,10 +12,10 @@ import ( "github.com/jedib0t/go-pretty/v6/table" "github.com/jedib0t/go-pretty/v6/text" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/console" - "github.com/harness/cli/pkg/format" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/console" + "github.com/harness/cli/v3/pkg/format" + "github.com/harness/cli/v3/pkg/spec" ) type nounEntry struct { diff --git a/modules/core/mgmt/version.go b/modules/core/mgmt/version.go index 9544701f..1c39f534 100644 --- a/modules/core/mgmt/version.go +++ b/modules/core/mgmt/version.go @@ -6,8 +6,8 @@ package mgmt import ( "fmt" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/hbase" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/hbase" ) func VersionHandler(_ *cmdctx.Ctx) error { diff --git a/modules/gitops/gitops.go b/modules/gitops/gitops.go index 8f75d29c..d57af0b1 100644 --- a/modules/gitops/gitops.go +++ b/modules/gitops/gitops.go @@ -13,9 +13,9 @@ import ( "go.yaml.in/yaml/v3" - "github.com/harness/cli/pkg/client" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/registry" + "github.com/harness/cli/v3/pkg/client" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/registry" ) const installWorkflowID = "gitops_agent_install" diff --git a/modules/gitops/gitops_test.go b/modules/gitops/gitops_test.go index ff3b9f4f..5b4a56af 100644 --- a/modules/gitops/gitops_test.go +++ b/modules/gitops/gitops_test.go @@ -13,10 +13,10 @@ import ( "strings" "testing" - "github.com/harness/cli/pkg/auth" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/registry" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/auth" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/registry" + "github.com/harness/cli/v3/pkg/spec" ) // --------------------------------------------------------------------------- diff --git a/modules/har/cmd/harness-har/main-harness-har.go b/modules/har/cmd/harness-har/main-harness-har.go index 03216f39..e6eede2d 100644 --- a/modules/har/cmd/harness-har/main-harness-har.go +++ b/modules/har/cmd/harness-har/main-harness-har.go @@ -9,10 +9,11 @@ import ( "github.com/spf13/cobra" "github.com/harness/cli/modules/har/pkg/har" - "github.com/harness/cli/pkg/console" - "github.com/harness/cli/pkg/registry" - "github.com/harness/cli/pkg/rootcmd" - "github.com/harness/cli/pkg/specloader" + + "github.com/harness/cli/v3/pkg/console" + "github.com/harness/cli/v3/pkg/registry" + "github.com/harness/cli/v3/pkg/rootcmd" + "github.com/harness/cli/v3/pkg/specloader" ) func main() { diff --git a/modules/har/go.mod b/modules/har/go.mod index 2fdc79be..d1744f37 100644 --- a/modules/har/go.mod +++ b/modules/har/go.mod @@ -7,7 +7,7 @@ require ( github.com/gobwas/glob v0.2.3 github.com/google/go-containerregistry v0.22.0 github.com/google/uuid v1.6.0 - github.com/harness/cli v0.0.0 + github.com/harness/cli/v3 v3.6.2 github.com/hashicorp/go-retryablehttp v0.7.8 github.com/jedib0t/go-pretty/v6 v6.8.3 github.com/oapi-codegen/runtime v1.7.0 @@ -125,4 +125,4 @@ require ( sigs.k8s.io/yaml v1.6.0 // indirect ) -replace github.com/harness/cli => ../../ +replace github.com/harness/cli/v3 => ../../ diff --git a/modules/har/pkg/har/configure_maven.go b/modules/har/pkg/har/configure_maven.go index 9f2455a6..f2d809a0 100644 --- a/modules/har/pkg/har/configure_maven.go +++ b/modules/har/pkg/har/configure_maven.go @@ -10,7 +10,7 @@ import ( "path/filepath" "strings" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) func configureMaven(ctx *cmdctx.Ctx) error { diff --git a/modules/har/pkg/har/configure_npm.go b/modules/har/pkg/har/configure_npm.go index 212e570d..e1805829 100644 --- a/modules/har/pkg/har/configure_npm.go +++ b/modules/har/pkg/har/configure_npm.go @@ -10,7 +10,7 @@ import ( "path/filepath" "strings" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) const ( diff --git a/modules/har/pkg/har/configure_nuget.go b/modules/har/pkg/har/configure_nuget.go index 555c06d3..d4886579 100644 --- a/modules/har/pkg/har/configure_nuget.go +++ b/modules/har/pkg/har/configure_nuget.go @@ -9,7 +9,7 @@ import ( "os" "path/filepath" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) func configureNuget(ctx *cmdctx.Ctx) error { diff --git a/modules/har/pkg/har/configure_pip.go b/modules/har/pkg/har/configure_pip.go index ca1aa43b..685b2a55 100644 --- a/modules/har/pkg/har/configure_pip.go +++ b/modules/har/pkg/har/configure_pip.go @@ -9,7 +9,7 @@ import ( "path/filepath" "strings" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) func configurePip(ctx *cmdctx.Ctx) error { diff --git a/modules/har/pkg/har/delete_artifact.go b/modules/har/pkg/har/delete_artifact.go index 6fb6f97e..09adcbaa 100644 --- a/modules/har/pkg/har/delete_artifact.go +++ b/modules/har/pkg/har/delete_artifact.go @@ -14,8 +14,9 @@ import ( "strings" "github.com/harness/cli/modules/har/pkg/har/migrate/util" - "github.com/harness/cli/pkg/cmdctx" "github.com/pterm/pterm" + + "github.com/harness/cli/v3/pkg/cmdctx" ) const bulkDeleteArtifactHandlerID = "bulk_delete_artifact" diff --git a/modules/har/pkg/har/delete_artifact_test.go b/modules/har/pkg/har/delete_artifact_test.go index 90f09dd4..a126eb74 100644 --- a/modules/har/pkg/har/delete_artifact_test.go +++ b/modules/har/pkg/har/delete_artifact_test.go @@ -12,8 +12,8 @@ import ( "os" "testing" - "github.com/harness/cli/pkg/auth" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/auth" + "github.com/harness/cli/v3/pkg/cmdctx" ) func bulkDeleteTestCtx(flags map[string]any, apiURL string) *cmdctx.Ctx { diff --git a/modules/har/pkg/har/firewall.go b/modules/har/pkg/har/firewall.go index 7dba79c4..417a031a 100644 --- a/modules/har/pkg/har/firewall.go +++ b/modules/har/pkg/har/firewall.go @@ -23,8 +23,8 @@ import ( "github.com/jedib0t/go-pretty/v6/table" "go.yaml.in/yaml/v3" - "github.com/harness/cli/pkg/auth" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/auth" + "github.com/harness/cli/v3/pkg/cmdctx" ) const executeArtifactFirewallScanHandlerID = "execute_artifact_firewall_scan" diff --git a/modules/har/pkg/har/har.go b/modules/har/pkg/har/har.go index 7c0db804..6c16718d 100644 --- a/modules/har/pkg/har/har.go +++ b/modules/har/pkg/har/har.go @@ -3,7 +3,7 @@ package har -import "github.com/harness/cli/pkg/registry" +import "github.com/harness/cli/v3/pkg/registry" // ModuleInit registers har workflows. Commands are declared in har.spec.yaml. func ModuleInit(reg registry.ModuleRegistrar) { diff --git a/modules/har/pkg/har/harutil.go b/modules/har/pkg/har/harutil.go index b3242c1b..b61451a8 100644 --- a/modules/har/pkg/har/harutil.go +++ b/modules/har/pkg/har/harutil.go @@ -17,7 +17,7 @@ import ( "strings" "time" - "github.com/harness/cli/pkg/auth" + "github.com/harness/cli/v3/pkg/auth" retryablehttp "github.com/hashicorp/go-retryablehttp" ) diff --git a/modules/har/pkg/har/migrate/migratable/registry.go b/modules/har/pkg/har/migrate/migratable/registry.go index 44a86d06..2617d533 100644 --- a/modules/har/pkg/har/migrate/migratable/registry.go +++ b/modules/har/pkg/har/migrate/migratable/registry.go @@ -10,7 +10,8 @@ import ( "github.com/harness/cli/modules/har/pkg/har/migrate/tree" "github.com/harness/cli/modules/har/pkg/har/migrate/types" "github.com/harness/cli/modules/har/pkg/har/migrate/util" - "github.com/harness/cli/pkg/console" + + "github.com/harness/cli/v3/pkg/console" "github.com/google/uuid" "github.com/pterm/pterm" diff --git a/modules/har/pkg/har/migrate/util/useragent.go b/modules/har/pkg/har/migrate/util/useragent.go index 9e5065bd..b9280bdd 100644 --- a/modules/har/pkg/har/migrate/util/useragent.go +++ b/modules/har/pkg/har/migrate/util/useragent.go @@ -7,7 +7,7 @@ import ( "fmt" "runtime" - "github.com/harness/cli/pkg/hbase" + "github.com/harness/cli/v3/pkg/hbase" ) // UserAgentString returns the User-Agent value sent with all outgoing migrate diff --git a/modules/har/pkg/har/migrate_handler.go b/modules/har/pkg/har/migrate_handler.go index d0618277..7ea3c856 100644 --- a/modules/har/pkg/har/migrate_handler.go +++ b/modules/har/pkg/har/migrate_handler.go @@ -13,7 +13,8 @@ import ( "github.com/harness/cli/modules/har/pkg/har/migrate" "github.com/harness/cli/modules/har/pkg/har/migrate/types" - "github.com/harness/cli/pkg/cmdctx" + + "github.com/harness/cli/v3/pkg/cmdctx" ) const executeRegistryMigrateHandlerID = "execute_registry_migrate" diff --git a/modules/har/pkg/har/pkgmgr_handlers.go b/modules/har/pkg/har/pkgmgr_handlers.go index d37e169d..9a74e6bd 100644 --- a/modules/har/pkg/har/pkgmgr_handlers.go +++ b/modules/har/pkg/har/pkgmgr_handlers.go @@ -3,7 +3,7 @@ package har -import "github.com/harness/cli/pkg/cmdctx" +import "github.com/harness/cli/v3/pkg/cmdctx" const ( executeArtifactNpmInstallHandlerID = "execute_artifact_npm_install" diff --git a/modules/har/pkg/har/pkgmgr_orchestrator.go b/modules/har/pkg/har/pkgmgr_orchestrator.go index faac51d9..a8c3bf15 100644 --- a/modules/har/pkg/har/pkgmgr_orchestrator.go +++ b/modules/har/pkg/har/pkgmgr_orchestrator.go @@ -13,8 +13,8 @@ import ( "strings" "time" - "github.com/harness/cli/pkg/auth" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/auth" + "github.com/harness/cli/v3/pkg/cmdctx" ) // pkgmgrExecute is the shared 4-phase flow for all package manager wrappers: diff --git a/modules/har/pkg/har/pull.go b/modules/har/pkg/har/pull.go index 4afd3969..ae599b69 100644 --- a/modules/har/pkg/har/pull.go +++ b/modules/har/pkg/har/pull.go @@ -11,7 +11,7 @@ import ( "path/filepath" "strings" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) const pullArtifactHandlerID = "pull_artifact" diff --git a/modules/har/pkg/har/push.go b/modules/har/pkg/har/push.go index e36be584..77461df0 100644 --- a/modules/har/pkg/har/push.go +++ b/modules/har/pkg/har/push.go @@ -7,7 +7,7 @@ import ( "fmt" "strings" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) // inferPackageType returns a package type string based on the file extension. diff --git a/modules/har/pkg/har/push_cargo.go b/modules/har/pkg/har/push_cargo.go index e9ddee00..e016c59e 100644 --- a/modules/har/pkg/har/push_cargo.go +++ b/modules/har/pkg/har/push_cargo.go @@ -13,7 +13,7 @@ import ( "path/filepath" "strings" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) // pushCargoArtifact uploads a .crate file to the Harness Artifact Registry using diff --git a/modules/har/pkg/har/push_composer.go b/modules/har/pkg/har/push_composer.go index 5dcf8783..8ba19a81 100644 --- a/modules/har/pkg/har/push_composer.go +++ b/modules/har/pkg/har/push_composer.go @@ -10,7 +10,7 @@ import ( "path/filepath" "strings" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) // pushComposerArtifact uploads a Composer package (.zip) to the registry. diff --git a/modules/har/pkg/har/push_conan.go b/modules/har/pkg/har/push_conan.go index c5cf4200..0158bfa1 100644 --- a/modules/har/pkg/har/push_conan.go +++ b/modules/har/pkg/har/push_conan.go @@ -16,7 +16,7 @@ import ( "sort" "strings" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) // Conan file-name constants (mirrors the conanutil package in the legacy CLI). diff --git a/modules/har/pkg/har/push_conda.go b/modules/har/pkg/har/push_conda.go index bbe263bf..7d389454 100644 --- a/modules/har/pkg/har/push_conda.go +++ b/modules/har/pkg/har/push_conda.go @@ -14,7 +14,7 @@ import ( "path/filepath" "strings" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) // condaIndexJSON holds the fields we need from info/index.json inside a conda package. diff --git a/modules/har/pkg/har/push_dart.go b/modules/har/pkg/har/push_dart.go index 6253dd9d..b9af534d 100644 --- a/modules/har/pkg/har/push_dart.go +++ b/modules/har/pkg/har/push_dart.go @@ -14,7 +14,7 @@ import ( "path/filepath" "strings" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) // pushDartArtifact uploads a Dart .tar.gz package to Harness Artifact Registry. diff --git a/modules/har/pkg/har/push_debian.go b/modules/har/pkg/har/push_debian.go index ecf507b3..5e2fdae2 100644 --- a/modules/har/pkg/har/push_debian.go +++ b/modules/har/pkg/har/push_debian.go @@ -15,7 +15,7 @@ import ( "path/filepath" "strings" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) // pushDebianArtifact implements "push artifact:debian". diff --git a/modules/har/pkg/har/push_generic.go b/modules/har/pkg/har/push_generic.go index 4ecd08ec..9808dc10 100644 --- a/modules/har/pkg/har/push_generic.go +++ b/modules/har/pkg/har/push_generic.go @@ -11,7 +11,7 @@ import ( "strings" "sync" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) // pushGenericArtifact implements "push artifact:generic". diff --git a/modules/har/pkg/har/push_go.go b/modules/har/pkg/har/push_go.go index e46aab9f..64a04509 100644 --- a/modules/har/pkg/har/push_go.go +++ b/modules/har/pkg/har/push_go.go @@ -16,7 +16,7 @@ import ( "strings" "time" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) // pushGoArtifact uploads a Go module package to Harness Artifact Registry. diff --git a/modules/har/pkg/har/push_maven.go b/modules/har/pkg/har/push_maven.go index b4b5d9fd..92888182 100644 --- a/modules/har/pkg/har/push_maven.go +++ b/modules/har/pkg/har/push_maven.go @@ -19,7 +19,7 @@ import ( "sync" "time" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) const defaultMaxConcurrentUploads = 4 diff --git a/modules/har/pkg/har/push_npm.go b/modules/har/pkg/har/push_npm.go index c09975c8..60746a3e 100644 --- a/modules/har/pkg/har/push_npm.go +++ b/modules/har/pkg/har/push_npm.go @@ -12,8 +12,9 @@ import ( "os" "strings" - "github.com/harness/cli/pkg/cmdctx" "github.com/pterm/pterm" + + "github.com/harness/cli/v3/pkg/cmdctx" ) // npmMinimalPackageJSON holds the fields we need from package.json. diff --git a/modules/har/pkg/har/push_nuget.go b/modules/har/pkg/har/push_nuget.go index ac8097a2..074c95d1 100644 --- a/modules/har/pkg/har/push_nuget.go +++ b/modules/har/pkg/har/push_nuget.go @@ -12,7 +12,7 @@ import ( "path/filepath" "strings" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) // pushNugetArtifact uploads a .nupkg file to a Harness NuGet registry. diff --git a/modules/har/pkg/har/push_puppet.go b/modules/har/pkg/har/push_puppet.go index 1208ca1a..b3771c58 100644 --- a/modules/har/pkg/har/push_puppet.go +++ b/modules/har/pkg/har/push_puppet.go @@ -16,7 +16,7 @@ import ( "path/filepath" "strings" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) const puppetTarReadLimit = 1 << 30 // 1 GiB safety cap while scanning tarball diff --git a/modules/har/pkg/har/push_python.go b/modules/har/pkg/har/push_python.go index c9e676bb..8eaf977f 100644 --- a/modules/har/pkg/har/push_python.go +++ b/modules/har/pkg/har/push_python.go @@ -14,7 +14,7 @@ import ( "strings" "sync" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) // pythonPackageMeta holds the name and version extracted from a Python package. diff --git a/modules/har/pkg/har/push_rpm.go b/modules/har/pkg/har/push_rpm.go index 69ca6afa..ec6abd71 100644 --- a/modules/har/pkg/har/push_rpm.go +++ b/modules/har/pkg/har/push_rpm.go @@ -13,7 +13,7 @@ import ( "path/filepath" "strings" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) // pushRpmArtifact uploads an RPM package to a Harness Artifact Registry. diff --git a/modules/har/pkg/har/push_ruby.go b/modules/har/pkg/har/push_ruby.go index eb808170..5bdb5cb4 100644 --- a/modules/har/pkg/har/push_ruby.go +++ b/modules/har/pkg/har/push_ruby.go @@ -11,7 +11,7 @@ import ( "path/filepath" "strings" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) // rubyUploadResponse mirrors the JSON body the Ruby gem push handler returns diff --git a/modules/har/pkg/har/push_swift.go b/modules/har/pkg/har/push_swift.go index b12184e9..0e087d10 100644 --- a/modules/har/pkg/har/push_swift.go +++ b/modules/har/pkg/har/push_swift.go @@ -13,7 +13,7 @@ import ( "path/filepath" "strings" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) // pushSwiftArtifact uploads a Swift package (.zip) to the Harness Artifact Registry. diff --git a/modules/iacm/iacm.go b/modules/iacm/iacm.go index df302629..398d14ea 100644 --- a/modules/iacm/iacm.go +++ b/modules/iacm/iacm.go @@ -3,7 +3,7 @@ package iacm -import "github.com/harness/cli/pkg/registry" +import "github.com/harness/cli/v3/pkg/registry" // ModuleInit registers iacm workflows. Commands are declared in iacm.spec.yaml. func ModuleInit(reg registry.ModuleRegistrar) { diff --git a/modules/iacm/plan.go b/modules/iacm/plan.go index 5f603807..7eac33cf 100644 --- a/modules/iacm/plan.go +++ b/modules/iacm/plan.go @@ -23,10 +23,10 @@ import ( "go.yaml.in/yaml/v3" - "github.com/harness/cli/pkg/auth" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/console" - "github.com/harness/cli/pkg/logstream" + "github.com/harness/cli/v3/pkg/auth" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/console" + "github.com/harness/cli/v3/pkg/logstream" ) const executeWorkspaceHandlerID = "execute_workspace" diff --git a/modules/pipeline/approvals.go b/modules/pipeline/approvals.go index 35b94e3a..c1b70929 100644 --- a/modules/pipeline/approvals.go +++ b/modules/pipeline/approvals.go @@ -9,10 +9,10 @@ import ( "io" "strings" - "github.com/harness/cli/pkg/client" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/endpoint" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/client" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/endpoint" + "github.com/harness/cli/v3/pkg/spec" ) const listApprovalInstancesFetchFnID = "list_approval_instances_fetch" diff --git a/modules/pipeline/execute.go b/modules/pipeline/execute.go index 403b0d77..3cd5aded 100644 --- a/modules/pipeline/execute.go +++ b/modules/pipeline/execute.go @@ -10,11 +10,12 @@ import ( "os" "strings" - "github.com/harness/cli/pkg/client" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/hlog" - "github.com/harness/cli/pkg/logstream" "go.yaml.in/yaml/v3" + + "github.com/harness/cli/v3/pkg/client" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/hlog" + "github.com/harness/cli/v3/pkg/logstream" ) const executePipelineBodyFnID = "execute_body" diff --git a/modules/pipeline/execution_graph.go b/modules/pipeline/execution_graph.go index f60f6832..44b1917f 100644 --- a/modules/pipeline/execution_graph.go +++ b/modules/pipeline/execution_graph.go @@ -9,11 +9,11 @@ import ( "io" "strings" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/console" - "github.com/harness/cli/pkg/execgraph" - "github.com/harness/cli/pkg/format" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/console" + "github.com/harness/cli/v3/pkg/execgraph" + "github.com/harness/cli/v3/pkg/format" + "github.com/harness/cli/v3/pkg/spec" ) const listExecutionStepsFetchFnID = "list_execution_steps_fetch" diff --git a/modules/pipeline/execution_log.go b/modules/pipeline/execution_log.go index d4348aef..b2508d72 100644 --- a/modules/pipeline/execution_log.go +++ b/modules/pipeline/execution_log.go @@ -12,11 +12,11 @@ import ( "github.com/spf13/pflag" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/console" - "github.com/harness/cli/pkg/format" - "github.com/harness/cli/pkg/logstream" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/console" + "github.com/harness/cli/v3/pkg/format" + "github.com/harness/cli/v3/pkg/logstream" + "github.com/harness/cli/v3/pkg/spec" ) const listExecutionLogsFetchFnID = "list_execution_logs_fetch" diff --git a/modules/pipeline/execution_log_test.go b/modules/pipeline/execution_log_test.go index 7660e040..1d1f39ec 100644 --- a/modules/pipeline/execution_log_test.go +++ b/modules/pipeline/execution_log_test.go @@ -9,8 +9,8 @@ import ( "github.com/spf13/pflag" - "github.com/harness/cli/pkg/auth" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/auth" + "github.com/harness/cli/v3/pkg/cmdctx" ) func testCtx(flags map[string]any) *cmdctx.Ctx { diff --git a/modules/pipeline/logviewer.go b/modules/pipeline/logviewer.go index d722abcb..20b158e2 100644 --- a/modules/pipeline/logviewer.go +++ b/modules/pipeline/logviewer.go @@ -16,11 +16,11 @@ import ( tea "charm.land/bubbletea/v2" "charm.land/lipgloss/v2" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/execgraph" - "github.com/harness/cli/pkg/format" - "github.com/harness/cli/pkg/logstream" - "github.com/harness/cli/pkg/tui" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/execgraph" + "github.com/harness/cli/v3/pkg/format" + "github.com/harness/cli/v3/pkg/logstream" + "github.com/harness/cli/v3/pkg/tui" ) const lvPollIntervalSecs = 2 diff --git a/modules/pipeline/logviewer_right.go b/modules/pipeline/logviewer_right.go index f6b2f8fc..885c24ce 100644 --- a/modules/pipeline/logviewer_right.go +++ b/modules/pipeline/logviewer_right.go @@ -12,9 +12,9 @@ import ( "charm.land/lipgloss/v2" - "github.com/harness/cli/pkg/execgraph" - "github.com/harness/cli/pkg/format" - "github.com/harness/cli/pkg/tui" + "github.com/harness/cli/v3/pkg/execgraph" + "github.com/harness/cli/v3/pkg/format" + "github.com/harness/cli/v3/pkg/tui" ) type rightTab int diff --git a/modules/pipeline/logviewer_save.go b/modules/pipeline/logviewer_save.go index 21590940..4b7c2306 100644 --- a/modules/pipeline/logviewer_save.go +++ b/modules/pipeline/logviewer_save.go @@ -11,9 +11,9 @@ import ( "charm.land/lipgloss/v2" - "github.com/harness/cli/pkg/console" - "github.com/harness/cli/pkg/execgraph" - "github.com/harness/cli/pkg/tui" + "github.com/harness/cli/v3/pkg/console" + "github.com/harness/cli/v3/pkg/execgraph" + "github.com/harness/cli/v3/pkg/tui" ) // hasSaveableContent reports whether the active tab has content available to save diff --git a/modules/pipeline/pipeline.go b/modules/pipeline/pipeline.go index ad42a437..b969d79f 100644 --- a/modules/pipeline/pipeline.go +++ b/modules/pipeline/pipeline.go @@ -7,10 +7,10 @@ import ( "fmt" "io" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/execgraph" - "github.com/harness/cli/pkg/format" - "github.com/harness/cli/pkg/registry" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/execgraph" + "github.com/harness/cli/v3/pkg/format" + "github.com/harness/cli/v3/pkg/registry" ) // ModuleInit registers pipeline workflows and formatters. Commands are declared in pipeline.spec.yaml. diff --git a/modules/pipeline/validators.go b/modules/pipeline/validators.go index 9913d3fe..2661d7f2 100644 --- a/modules/pipeline/validators.go +++ b/modules/pipeline/validators.go @@ -9,7 +9,7 @@ import ( "go.yaml.in/yaml/v3" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) const validatePipelineCreateID = "validate_pipeline_create" diff --git a/modules/platform/platform.go b/modules/platform/platform.go index cf90deb1..b538dff2 100644 --- a/modules/platform/platform.go +++ b/modules/platform/platform.go @@ -3,7 +3,7 @@ package platform -import "github.com/harness/cli/pkg/registry" +import "github.com/harness/cli/v3/pkg/registry" const resolvePrincipalIDFnID = "resolve_principal_id" diff --git a/modules/platform/principals.go b/modules/platform/principals.go index 36d3859d..e9b5858f 100644 --- a/modules/platform/principals.go +++ b/modules/platform/principals.go @@ -10,10 +10,10 @@ import ( "regexp" "strings" - "github.com/harness/cli/pkg/auth" - "github.com/harness/cli/pkg/client" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/hlog" + "github.com/harness/cli/v3/pkg/auth" + "github.com/harness/cli/v3/pkg/client" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/hlog" ) // harnessUIDRe matches a Harness user UID: exactly 22 base64url characters. diff --git a/modules/rt/apitest_test.go b/modules/rt/apitest_test.go index dcb0ae9e..c550dc04 100644 --- a/modules/rt/apitest_test.go +++ b/modules/rt/apitest_test.go @@ -13,9 +13,9 @@ import ( "path/filepath" "testing" - "github.com/harness/cli/pkg/auth" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/registry" + "github.com/harness/cli/v3/pkg/auth" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/registry" ) // The remaining handlers reach the API through client.New(ctx), so covering them diff --git a/modules/rt/composite.go b/modules/rt/composite.go index 8989b673..94bab2b9 100644 --- a/modules/rt/composite.go +++ b/modules/rt/composite.go @@ -9,7 +9,7 @@ import ( "regexp" "strings" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) const compositeBodyFnID = "composite_body" diff --git a/modules/rt/composite_test.go b/modules/rt/composite_test.go index a1ba2049..a5857f41 100644 --- a/modules/rt/composite_test.go +++ b/modules/rt/composite_test.go @@ -8,7 +8,7 @@ import ( "strings" "testing" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) func TestCheckCompositeIdentifier(t *testing.T) { diff --git a/modules/rt/filters.go b/modules/rt/filters.go index 69cbda1b..5a2565fe 100644 --- a/modules/rt/filters.go +++ b/modules/rt/filters.go @@ -6,7 +6,7 @@ package rt import ( "strings" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) const loadTestFilterParamsID = "loadtest_filters" diff --git a/modules/rt/filters_test.go b/modules/rt/filters_test.go index 28d082fc..3e7e8006 100644 --- a/modules/rt/filters_test.go +++ b/modules/rt/filters_test.go @@ -6,7 +6,7 @@ package rt import ( "testing" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) func filtersFor(t *testing.T, tags any) map[string]string { diff --git a/modules/rt/rt.go b/modules/rt/rt.go index 4981fb04..017630d0 100644 --- a/modules/rt/rt.go +++ b/modules/rt/rt.go @@ -9,8 +9,8 @@ package rt import ( "strconv" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/registry" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/registry" ) // The load test manager API root. A second RT feature area would have its own root. diff --git a/modules/rt/run.go b/modules/rt/run.go index d3195b83..4ba6f753 100644 --- a/modules/rt/run.go +++ b/modules/rt/run.go @@ -11,10 +11,10 @@ import ( "regexp" "sort" - "github.com/harness/cli/pkg/client" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/registry" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/client" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/registry" + "github.com/harness/cli/v3/pkg/spec" ) const ( diff --git a/modules/rt/run_test.go b/modules/rt/run_test.go index 031a9956..9dca0e53 100644 --- a/modules/rt/run_test.go +++ b/modules/rt/run_test.go @@ -7,8 +7,8 @@ import ( "strings" "testing" - "github.com/harness/cli/pkg/auth" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/auth" + "github.com/harness/cli/v3/pkg/cmdctx" ) func TestSetArgsToValues(t *testing.T) { diff --git a/modules/rt/script.go b/modules/rt/script.go index 66948c44..d1e63b61 100644 --- a/modules/rt/script.go +++ b/modules/rt/script.go @@ -13,9 +13,9 @@ import ( "strconv" "strings" - "github.com/harness/cli/pkg/client" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/console" + "github.com/harness/cli/v3/pkg/client" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/console" ) const ( diff --git a/modules/rt/script_test.go b/modules/rt/script_test.go index 4a37634f..d167d306 100644 --- a/modules/rt/script_test.go +++ b/modules/rt/script_test.go @@ -11,7 +11,7 @@ import ( "strings" "testing" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) // A DataAccessor over a flat map: the formatter reads two paths and nothing nested. diff --git a/modules/rt/template.go b/modules/rt/template.go index 8448e843..9f74269b 100644 --- a/modules/rt/template.go +++ b/modules/rt/template.go @@ -10,9 +10,9 @@ import ( "io" "net/url" - "github.com/harness/cli/pkg/client" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/format" + "github.com/harness/cli/v3/pkg/client" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/format" ) const exportTemplateYamlWorkflowID = "export_template_yaml" diff --git a/modules/rt/usage.go b/modules/rt/usage.go index 991fd139..d0ba8830 100644 --- a/modules/rt/usage.go +++ b/modules/rt/usage.go @@ -8,8 +8,8 @@ import ( "strings" "unicode" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/spec" ) const usageReportRowsID = "usage_report_rows" diff --git a/modules/rt/usage_test.go b/modules/rt/usage_test.go index fe866947..703955ef 100644 --- a/modules/rt/usage_test.go +++ b/modules/rt/usage_test.go @@ -9,11 +9,11 @@ import ( "strings" "testing" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/exprenv" - "github.com/harness/cli/pkg/format" - "github.com/harness/cli/pkg/registry" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/exprenv" + "github.com/harness/cli/v3/pkg/format" + "github.com/harness/cli/v3/pkg/registry" + "github.com/harness/cli/v3/pkg/spec" ) // reportHeader is the header the service writes, as it arrives after JSON decoding. diff --git a/modules/rt/watch.go b/modules/rt/watch.go index 54bc6211..cd910d56 100644 --- a/modules/rt/watch.go +++ b/modules/rt/watch.go @@ -12,8 +12,8 @@ import ( "strings" "time" - "github.com/harness/cli/pkg/client" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/client" + "github.com/harness/cli/v3/pkg/cmdctx" ) const watchFollowFnID = "watch" diff --git a/modules/rt/watch_test.go b/modules/rt/watch_test.go index f7162837..601874c0 100644 --- a/modules/rt/watch_test.go +++ b/modules/rt/watch_test.go @@ -10,7 +10,7 @@ import ( "testing" "time" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) func TestIsTerminalStatus(t *testing.T) { diff --git a/modules/rt/window.go b/modules/rt/window.go index f17a9cf7..8d54d6d3 100644 --- a/modules/rt/window.go +++ b/modules/rt/window.go @@ -8,8 +8,8 @@ import ( "strconv" "time" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/exprenv/exprfuncs" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/exprenv/exprfuncs" ) const usageWindowParamsID = "usage_window" diff --git a/modules/rt/window_test.go b/modules/rt/window_test.go index e6650dc0..8fb12385 100644 --- a/modules/rt/window_test.go +++ b/modules/rt/window_test.go @@ -9,7 +9,7 @@ import ( "testing" "time" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) // Returns both bounds parsed, since every assertion here is about the instants. diff --git a/modules/vibeapps/deploy.go b/modules/vibeapps/deploy.go index 3f7ffb97..2482780b 100644 --- a/modules/vibeapps/deploy.go +++ b/modules/vibeapps/deploy.go @@ -15,10 +15,10 @@ import ( "go.yaml.in/yaml/v3" - "github.com/harness/cli/pkg/client" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/console" - "github.com/harness/cli/pkg/hlog" + "github.com/harness/cli/v3/pkg/client" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/console" + "github.com/harness/cli/v3/pkg/hlog" ) const vibeappDeployWorkflowID = "vibeapp_deploy" diff --git a/modules/vibeapps/deployment_log.go b/modules/vibeapps/deployment_log.go index b100838a..adec50db 100644 --- a/modules/vibeapps/deployment_log.go +++ b/modules/vibeapps/deployment_log.go @@ -9,8 +9,8 @@ import ( "strings" "time" - "github.com/harness/cli/pkg/client" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/client" + "github.com/harness/cli/v3/pkg/cmdctx" ) const getVibeappDeploymentLogWorkflowID = "get_vibeapp_deployment_log" diff --git a/modules/vibeapps/pull_vibeapp.go b/modules/vibeapps/pull_vibeapp.go index 480ed8e2..f1dca57b 100644 --- a/modules/vibeapps/pull_vibeapp.go +++ b/modules/vibeapps/pull_vibeapp.go @@ -12,9 +12,9 @@ import ( "path" "strings" - "github.com/harness/cli/pkg/client" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/hlog" + "github.com/harness/cli/v3/pkg/client" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/hlog" ) const pullVibeappWorkflowID = "pull_vibeapp" diff --git a/modules/vibeapps/push_source.go b/modules/vibeapps/push_source.go index 4082d1ed..0b9d4195 100644 --- a/modules/vibeapps/push_source.go +++ b/modules/vibeapps/push_source.go @@ -15,9 +15,9 @@ import ( "strings" "time" - "github.com/harness/cli/pkg/client" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/hlog" + "github.com/harness/cli/v3/pkg/client" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/hlog" ) const pushVibeappSourceWorkflowID = "push_vibeapp_source" diff --git a/modules/vibeapps/util.go b/modules/vibeapps/util.go index fddfb1d3..2460b78c 100644 --- a/modules/vibeapps/util.go +++ b/modules/vibeapps/util.go @@ -7,7 +7,7 @@ import ( "encoding/json" "strings" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) // sentinelSpaceID is the single hardcoded default space UUID the vibe-orchestrator diff --git a/modules/vibeapps/vibeapps.go b/modules/vibeapps/vibeapps.go index 9efe7d66..1039f943 100644 --- a/modules/vibeapps/vibeapps.go +++ b/modules/vibeapps/vibeapps.go @@ -3,7 +3,7 @@ package vibeapps -import "github.com/harness/cli/pkg/registry" +import "github.com/harness/cli/v3/pkg/registry" func ModuleInit(reg registry.ModuleRegistrar) { reg.RegisterWorkflow(pushVibeappSourceWorkflowID, pushVibeappSourceWorkflow) diff --git a/pkg/auth/auth.go b/pkg/auth/auth.go index b829af97..8b4dbd3c 100644 --- a/pkg/auth/auth.go +++ b/pkg/auth/auth.go @@ -12,8 +12,8 @@ import ( "regexp" "strings" - "github.com/harness/cli/pkg/config" - "github.com/harness/cli/pkg/hbase" + "github.com/harness/cli/v3/pkg/config" + "github.com/harness/cli/v3/pkg/hbase" ) // AuthType is re-exported from pkg/config for callers that only import pkg/auth. diff --git a/pkg/auth/credentials.go b/pkg/auth/credentials.go index b8aeddf4..5cb5d8b5 100644 --- a/pkg/auth/credentials.go +++ b/pkg/auth/credentials.go @@ -11,7 +11,7 @@ import ( "sort" "strings" - "github.com/harness/cli/pkg/hbase" + "github.com/harness/cli/v3/pkg/hbase" ) // custom "toml" parser for credentials fields diff --git a/pkg/auth/sso.go b/pkg/auth/sso.go index 66c69b64..e7e9135b 100644 --- a/pkg/auth/sso.go +++ b/pkg/auth/sso.go @@ -16,8 +16,8 @@ import ( "strings" "time" - "github.com/harness/cli/pkg/hbase" - "github.com/harness/cli/pkg/hlog" + "github.com/harness/cli/v3/pkg/hbase" + "github.com/harness/cli/v3/pkg/hlog" ) // ErrSSOSessionExpired is the sentinel for an expired SSO refresh token. diff --git a/pkg/client/client.go b/pkg/client/client.go index 878cff3e..bd3ed903 100644 --- a/pkg/client/client.go +++ b/pkg/client/client.go @@ -15,10 +15,10 @@ import ( "strings" "time" - "github.com/harness/cli/pkg/auth" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/hbase" - "github.com/harness/cli/pkg/hlog" + "github.com/harness/cli/v3/pkg/auth" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/hbase" + "github.com/harness/cli/v3/pkg/hlog" ) func networkError(err error, apiURL string) error { diff --git a/pkg/cmdctx/cmdctx.go b/pkg/cmdctx/cmdctx.go index 4a4ff42b..52ecdbb5 100644 --- a/pkg/cmdctx/cmdctx.go +++ b/pkg/cmdctx/cmdctx.go @@ -9,8 +9,8 @@ import ( "fmt" "io" - "github.com/harness/cli/pkg/auth" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/auth" + "github.com/harness/cli/v3/pkg/spec" ) // TimeoutError is the cause set on the context when --timeout expires. diff --git a/pkg/config/config.go b/pkg/config/config.go index 173fe06e..b44d576c 100644 --- a/pkg/config/config.go +++ b/pkg/config/config.go @@ -12,7 +12,7 @@ import ( "github.com/google/uuid" "go.yaml.in/yaml/v3" - "github.com/harness/cli/pkg/hbase" + "github.com/harness/cli/v3/pkg/hbase" ) // AuthType identifies how the token in the credentials file was obtained. diff --git a/pkg/endpoint/body_test.go b/pkg/endpoint/body_test.go index 300407f0..3f7d53fd 100644 --- a/pkg/endpoint/body_test.go +++ b/pkg/endpoint/body_test.go @@ -6,7 +6,7 @@ package endpoint import ( "testing" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/spec" ) func TestSetDotPath(t *testing.T) { diff --git a/pkg/endpoint/paging.go b/pkg/endpoint/paging.go index 33462bd5..a94bc6da 100644 --- a/pkg/endpoint/paging.go +++ b/pkg/endpoint/paging.go @@ -8,11 +8,11 @@ import ( "net/http" "strings" - "github.com/harness/cli/pkg/client" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/exprenv" - "github.com/harness/cli/pkg/hlog" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/client" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/exprenv" + "github.com/harness/cli/v3/pkg/hlog" + "github.com/harness/cli/v3/pkg/spec" ) // ResolveFetchFn returns the FetchFn to use for ep. If ep.FetchFn is set it is diff --git a/pkg/endpoint/pagingdriver.go b/pkg/endpoint/pagingdriver.go index 11358220..bde196f3 100644 --- a/pkg/endpoint/pagingdriver.go +++ b/pkg/endpoint/pagingdriver.go @@ -6,9 +6,9 @@ package endpoint import ( "fmt" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/hlog" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/hlog" + "github.com/harness/cli/v3/pkg/spec" ) const maxItemsAll = 100_000_000 diff --git a/pkg/endpoint/pagingstrategy.go b/pkg/endpoint/pagingstrategy.go index d0156e21..b8481ab5 100644 --- a/pkg/endpoint/pagingstrategy.go +++ b/pkg/endpoint/pagingstrategy.go @@ -8,10 +8,10 @@ import ( "net/http" "strconv" - "github.com/harness/cli/pkg/client" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/exprenv" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/client" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/exprenv" + "github.com/harness/cli/v3/pkg/spec" ) // PagingStrategy encapsulates the inject/extract logic for one paging style. diff --git a/pkg/endpoint/query.go b/pkg/endpoint/query.go index b3a8dfcc..c78e1b37 100644 --- a/pkg/endpoint/query.go +++ b/pkg/endpoint/query.go @@ -6,8 +6,8 @@ package endpoint import ( "fmt" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/spec" ) // ApplyQueryParamsFn calls ep.QueryParamsFn (if set) and merges the returned diff --git a/pkg/execgraph/execgraph.go b/pkg/execgraph/execgraph.go index 047d736c..118a4a5a 100644 --- a/pkg/execgraph/execgraph.go +++ b/pkg/execgraph/execgraph.go @@ -9,9 +9,9 @@ import ( "io" "net/url" - "github.com/harness/cli/pkg/client" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/hlog" + "github.com/harness/cli/v3/pkg/client" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/hlog" ) type ExecutionGraph struct { diff --git a/pkg/exprenv/exprenv.go b/pkg/exprenv/exprenv.go index 6bcc18b7..239123bb 100644 --- a/pkg/exprenv/exprenv.go +++ b/pkg/exprenv/exprenv.go @@ -11,10 +11,10 @@ import ( "github.com/expr-lang/expr" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/exprenv/exprfuncs" - "github.com/harness/cli/pkg/spec" - "github.com/harness/cli/pkg/strutil" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/exprenv/exprfuncs" + "github.com/harness/cli/v3/pkg/spec" + "github.com/harness/cli/v3/pkg/strutil" ) func isMachineFormat(flags map[string]any) bool { diff --git a/pkg/exprenv/exprfuncs/exprfuncs.go b/pkg/exprenv/exprfuncs/exprfuncs.go index 5e81b0f3..42e92e1c 100644 --- a/pkg/exprenv/exprfuncs/exprfuncs.go +++ b/pkg/exprenv/exprfuncs/exprfuncs.go @@ -12,8 +12,8 @@ import ( "strings" "time" - "github.com/harness/cli/pkg/console" - "github.com/harness/cli/pkg/format" + "github.com/harness/cli/v3/pkg/console" + "github.com/harness/cli/v3/pkg/format" ) // HarScopeUrl returns the HAR UI URL path segment for the given auth map. diff --git a/pkg/exprenv/exprfuncs/sparkline.go b/pkg/exprenv/exprfuncs/sparkline.go index deccaf09..4cfccb5f 100644 --- a/pkg/exprenv/exprfuncs/sparkline.go +++ b/pkg/exprenv/exprfuncs/sparkline.go @@ -6,7 +6,7 @@ package exprfuncs import ( "strings" - "github.com/harness/cli/pkg/format" + "github.com/harness/cli/v3/pkg/format" ) const sparklineWidth = 10 diff --git a/pkg/extractutil/extractutil.go b/pkg/extractutil/extractutil.go index 671a10b1..a93a0933 100644 --- a/pkg/extractutil/extractutil.go +++ b/pkg/extractutil/extractutil.go @@ -9,7 +9,7 @@ import ( "github.com/expr-lang/expr" - "github.com/harness/cli/pkg/strutil" + "github.com/harness/cli/v3/pkg/strutil" ) type accessor struct { diff --git a/pkg/format/columns.go b/pkg/format/columns.go index a8ac4cc1..bcfaa50c 100644 --- a/pkg/format/columns.go +++ b/pkg/format/columns.go @@ -10,8 +10,8 @@ import ( "strings" "unicode" - "github.com/harness/cli/pkg/hbase" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/hbase" + "github.com/harness/cli/v3/pkg/spec" ) // EnvColumnsFor returns the --columns override configured via hbase.EnvColumns for the diff --git a/pkg/format/columns_test.go b/pkg/format/columns_test.go index 3d19cd8f..8f2cac17 100644 --- a/pkg/format/columns_test.go +++ b/pkg/format/columns_test.go @@ -6,7 +6,7 @@ package format import ( "testing" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/spec" ) var testFields = []spec.FieldDef{ diff --git a/pkg/format/format.go b/pkg/format/format.go index c704b10b..b6ad9742 100644 --- a/pkg/format/format.go +++ b/pkg/format/format.go @@ -19,11 +19,11 @@ import ( "github.com/jedib0t/go-pretty/v6/text" "go.yaml.in/yaml/v3" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/console" - "github.com/harness/cli/pkg/extractutil" - "github.com/harness/cli/pkg/spec" - "github.com/harness/cli/pkg/strutil" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/console" + "github.com/harness/cli/v3/pkg/extractutil" + "github.com/harness/cli/v3/pkg/spec" + "github.com/harness/cli/v3/pkg/strutil" ) // TextFormatterFn is an alias for the canonical type in cmdctx. diff --git a/pkg/format/url_test.go b/pkg/format/url_test.go index 689690e6..204879c5 100644 --- a/pkg/format/url_test.go +++ b/pkg/format/url_test.go @@ -9,7 +9,7 @@ import ( "path/filepath" "testing" - "github.com/harness/cli/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/cmdctx" ) func urlEnv(fn func(any) string) map[string]any { diff --git a/pkg/hbase/hbase.go b/pkg/hbase/hbase.go index 553a3fad..e70487b9 100644 --- a/pkg/hbase/hbase.go +++ b/pkg/hbase/hbase.go @@ -18,10 +18,10 @@ import ( // requests from a single CLI invocation. var RunID = uuid.New().String() -// overridden at build time via ldflags: -X github.com/harness/cli/pkg/hbase.Version=x.y.z +// overridden at build time via ldflags: -X github.com/harness/cli/v3/pkg/hbase.Version=x.y.z var Version = "0.1.0-dev" -// overridden at build time via ldflags: -X github.com/harness/cli/pkg/hbase.BuildTime=yyyymmddhhmmZ +// overridden at build time via ldflags: -X github.com/harness/cli/v3/pkg/hbase.BuildTime=yyyymmddhhmmZ var BuildTime = "" // TimeoutExitCode is the exit code used when a command is killed by --timeout. diff --git a/pkg/logstream/logstream.go b/pkg/logstream/logstream.go index ff707c47..11b358ac 100644 --- a/pkg/logstream/logstream.go +++ b/pkg/logstream/logstream.go @@ -16,12 +16,12 @@ import ( "sync" "time" - "github.com/harness/cli/pkg/auth" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/console" - "github.com/harness/cli/pkg/execgraph" - "github.com/harness/cli/pkg/format" - "github.com/harness/cli/pkg/hlog" + "github.com/harness/cli/v3/pkg/auth" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/console" + "github.com/harness/cli/v3/pkg/execgraph" + "github.com/harness/cli/v3/pkg/format" + "github.com/harness/cli/v3/pkg/hlog" ) // SseTerminalDrainDelay is how long we wait after the pipeline reaches a terminal state diff --git a/pkg/plugin/plugin.go b/pkg/plugin/plugin.go index cf85ee66..3fcdff77 100644 --- a/pkg/plugin/plugin.go +++ b/pkg/plugin/plugin.go @@ -6,7 +6,7 @@ package plugin import ( "os" - "github.com/harness/cli/pkg/hbase" + "github.com/harness/cli/v3/pkg/hbase" ) // Resolve returns the absolute path of the binary a plugin module dispatches to. diff --git a/pkg/registry/buildctx.go b/pkg/registry/buildctx.go index b1c6e734..b2ca4744 100644 --- a/pkg/registry/buildctx.go +++ b/pkg/registry/buildctx.go @@ -13,10 +13,10 @@ import ( "github.com/spf13/cobra" "golang.org/x/term" - "github.com/harness/cli/pkg/auth" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/hbase" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/auth" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/hbase" + "github.com/harness/cli/v3/pkg/spec" ) // timeoutGracePeriod is the window given for in-flight work to finish after diff --git a/pkg/registry/buildctx_workflow_test.go b/pkg/registry/buildctx_workflow_test.go index 1eced139..1cb782ab 100644 --- a/pkg/registry/buildctx_workflow_test.go +++ b/pkg/registry/buildctx_workflow_test.go @@ -10,8 +10,8 @@ import ( "github.com/spf13/cobra" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/spec" ) func buildWorkflowTestCmd(t *testing.T, r *Registry, cs *spec.CommandSpec) *cobra.Command { diff --git a/pkg/registry/checks.go b/pkg/registry/checks.go index ec17df25..ffb99b80 100644 --- a/pkg/registry/checks.go +++ b/pkg/registry/checks.go @@ -8,7 +8,7 @@ import ( "fmt" "strings" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/spec" ) // CheckFunctions verifies that every function reference in all registered specs diff --git a/pkg/registry/checks_workflow_test.go b/pkg/registry/checks_workflow_test.go index 3c659e51..5f7a4ade 100644 --- a/pkg/registry/checks_workflow_test.go +++ b/pkg/registry/checks_workflow_test.go @@ -7,8 +7,8 @@ import ( "strings" "testing" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/spec" ) // --------------------------------------------------------------------------- diff --git a/pkg/registry/completion.go b/pkg/registry/completion.go index 4930a72f..849d7608 100644 --- a/pkg/registry/completion.go +++ b/pkg/registry/completion.go @@ -10,13 +10,13 @@ import ( "github.com/spf13/cobra" - "github.com/harness/cli/pkg/auth" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/config" - "github.com/harness/cli/pkg/exprenv" - "github.com/harness/cli/pkg/hlog" - "github.com/harness/cli/pkg/plugin" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/auth" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/config" + "github.com/harness/cli/v3/pkg/exprenv" + "github.com/harness/cli/v3/pkg/hlog" + "github.com/harness/cli/v3/pkg/plugin" + "github.com/harness/cli/v3/pkg/spec" ) // execPluginCompletion execs the plugin binary with the original os.Args so that diff --git a/pkg/registry/confirm.go b/pkg/registry/confirm.go index 6f83429d..a81b1882 100644 --- a/pkg/registry/confirm.go +++ b/pkg/registry/confirm.go @@ -9,7 +9,7 @@ import ( "os" "strings" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/spec" ) func verbGerund(verb string) string { diff --git a/pkg/registry/coreformatters.go b/pkg/registry/coreformatters.go index 54a73c5d..ca631a05 100644 --- a/pkg/registry/coreformatters.go +++ b/pkg/registry/coreformatters.go @@ -7,8 +7,8 @@ import ( "fmt" "io" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/format" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/format" ) const corePrefix = "core" diff --git a/pkg/registry/coretransforms.go b/pkg/registry/coretransforms.go index bcf0e2a9..0e5c61b8 100644 --- a/pkg/registry/coretransforms.go +++ b/pkg/registry/coretransforms.go @@ -6,8 +6,8 @@ package registry import ( "fmt" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/spec" ) // registerCoreTransforms registers all built-in "core:*" list transform fns. diff --git a/pkg/registry/endpoint.go b/pkg/registry/endpoint.go index c427f4d4..35ad187c 100644 --- a/pkg/registry/endpoint.go +++ b/pkg/registry/endpoint.go @@ -12,14 +12,14 @@ import ( "go.yaml.in/yaml/v3" - "github.com/harness/cli/pkg/client" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/endpoint" - "github.com/harness/cli/pkg/exprenv" - "github.com/harness/cli/pkg/extractutil" - "github.com/harness/cli/pkg/format" - "github.com/harness/cli/pkg/hlog" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/client" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/endpoint" + "github.com/harness/cli/v3/pkg/exprenv" + "github.com/harness/cli/v3/pkg/extractutil" + "github.com/harness/cli/v3/pkg/format" + "github.com/harness/cli/v3/pkg/hlog" + "github.com/harness/cli/v3/pkg/spec" ) // CallEndpoint executes an API call described by ep using auth and flags from ctx. diff --git a/pkg/registry/endpoint_test.go b/pkg/registry/endpoint_test.go index 494afe54..5b99cc53 100644 --- a/pkg/registry/endpoint_test.go +++ b/pkg/registry/endpoint_test.go @@ -18,9 +18,9 @@ import ( "sync" "testing" - "github.com/harness/cli/pkg/auth" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/auth" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/spec" ) // --------------------------------------------------------------------------- diff --git a/pkg/registry/fields.go b/pkg/registry/fields.go index 27c2baeb..255e672e 100644 --- a/pkg/registry/fields.go +++ b/pkg/registry/fields.go @@ -11,9 +11,9 @@ import ( "github.com/jedib0t/go-pretty/v6/table" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/format" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/format" + "github.com/harness/cli/v3/pkg/spec" ) // splitFieldIDs splits a comma-separated --fields string into trimmed, non-empty IDs. diff --git a/pkg/registry/fields_test.go b/pkg/registry/fields_test.go index 37570b53..bcc12d72 100644 --- a/pkg/registry/fields_test.go +++ b/pkg/registry/fields_test.go @@ -8,8 +8,8 @@ import ( "strings" "testing" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/spec" ) // --------------------------------------------------------------------------- diff --git a/pkg/registry/flag_test.go b/pkg/registry/flag_test.go index 9fe8ed16..de141d6c 100644 --- a/pkg/registry/flag_test.go +++ b/pkg/registry/flag_test.go @@ -6,7 +6,7 @@ package registry import ( "testing" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/spec" ) func TestIndexVerbNoun(t *testing.T) { diff --git a/pkg/registry/moduleregistrar.go b/pkg/registry/moduleregistrar.go index a4324e95..c162bd93 100644 --- a/pkg/registry/moduleregistrar.go +++ b/pkg/registry/moduleregistrar.go @@ -7,8 +7,8 @@ import ( "fmt" "strings" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/spec" ) // WorkflowFn is a named workflow handler registered in the Registry. diff --git a/pkg/registry/qualify_test.go b/pkg/registry/qualify_test.go index 08d1f306..c58393ae 100644 --- a/pkg/registry/qualify_test.go +++ b/pkg/registry/qualify_test.go @@ -7,8 +7,8 @@ import ( "strings" "testing" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/spec" ) func noopWorkflow(*cmdctx.Ctx) error { return nil } diff --git a/pkg/registry/registry.go b/pkg/registry/registry.go index 03b820bd..827f0f5f 100644 --- a/pkg/registry/registry.go +++ b/pkg/registry/registry.go @@ -14,18 +14,18 @@ import ( "github.com/spf13/cobra" "github.com/spf13/pflag" - "github.com/harness/cli/pkg/auth" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/console" - "github.com/harness/cli/pkg/endpoint" - "github.com/harness/cli/pkg/exprenv" - "github.com/harness/cli/pkg/format" - "github.com/harness/cli/pkg/hbase" - "github.com/harness/cli/pkg/hlog" - "github.com/harness/cli/pkg/plugin" - "github.com/harness/cli/pkg/spec" - "github.com/harness/cli/pkg/strutil" - "github.com/harness/cli/pkg/telemetry" + "github.com/harness/cli/v3/pkg/auth" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/console" + "github.com/harness/cli/v3/pkg/endpoint" + "github.com/harness/cli/v3/pkg/exprenv" + "github.com/harness/cli/v3/pkg/format" + "github.com/harness/cli/v3/pkg/hbase" + "github.com/harness/cli/v3/pkg/hlog" + "github.com/harness/cli/v3/pkg/plugin" + "github.com/harness/cli/v3/pkg/spec" + "github.com/harness/cli/v3/pkg/strutil" + "github.com/harness/cli/v3/pkg/telemetry" ) // Token names for use in spec.EndpointSpec fields. diff --git a/pkg/registry/registry_test.go b/pkg/registry/registry_test.go index 5275bf6d..58e3bbb6 100644 --- a/pkg/registry/registry_test.go +++ b/pkg/registry/registry_test.go @@ -11,10 +11,10 @@ import ( "github.com/spf13/cobra" "github.com/spf13/pflag" - "github.com/harness/cli/pkg/auth" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/hbase" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/auth" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/hbase" + "github.com/harness/cli/v3/pkg/spec" ) // --------------------------------------------------------------------------- diff --git a/pkg/registry/suggest.go b/pkg/registry/suggest.go index d9e56ca1..bc41f617 100644 --- a/pkg/registry/suggest.go +++ b/pkg/registry/suggest.go @@ -8,7 +8,7 @@ import ( "sort" "strings" - "github.com/harness/cli/pkg/strutil" + "github.com/harness/cli/v3/pkg/strutil" ) // SuggestRootCommand inspects raw CLI args and returns a user-friendly error diff --git a/pkg/registry/suggest_logic_test.go b/pkg/registry/suggest_logic_test.go index c40cde31..4a5a1f77 100644 --- a/pkg/registry/suggest_logic_test.go +++ b/pkg/registry/suggest_logic_test.go @@ -7,7 +7,7 @@ import ( "strings" "testing" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/spec" ) func TestSuggestTransposition(t *testing.T) { diff --git a/pkg/registry/suggest_test.go b/pkg/registry/suggest_test.go index e023fb97..f2f323b0 100644 --- a/pkg/registry/suggest_test.go +++ b/pkg/registry/suggest_test.go @@ -7,8 +7,8 @@ import ( "strings" "testing" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/spec" ) // buildTestRegistry creates a minimal registry with a few nouns and commands diff --git a/pkg/registry/uipicker.go b/pkg/registry/uipicker.go index 0603acf8..60219200 100644 --- a/pkg/registry/uipicker.go +++ b/pkg/registry/uipicker.go @@ -7,8 +7,8 @@ import ( "fmt" "strings" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/spec" ) // RunUIPickerForGet intercepts a get command with --ui and, when ctx.Id isn't already diff --git a/pkg/registry/uitableview.go b/pkg/registry/uitableview.go index c1dab526..3bfc428e 100644 --- a/pkg/registry/uitableview.go +++ b/pkg/registry/uitableview.go @@ -14,15 +14,15 @@ import ( "charm.land/lipgloss/v2" "golang.org/x/term" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/console" - "github.com/harness/cli/pkg/endpoint" - "github.com/harness/cli/pkg/exprenv" - "github.com/harness/cli/pkg/extractutil" - "github.com/harness/cli/pkg/format" - "github.com/harness/cli/pkg/spec" - "github.com/harness/cli/pkg/strutil" - "github.com/harness/cli/pkg/tui" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/console" + "github.com/harness/cli/v3/pkg/endpoint" + "github.com/harness/cli/v3/pkg/exprenv" + "github.com/harness/cli/v3/pkg/extractutil" + "github.com/harness/cli/v3/pkg/format" + "github.com/harness/cli/v3/pkg/spec" + "github.com/harness/cli/v3/pkg/strutil" + "github.com/harness/cli/v3/pkg/tui" ) // uiDetailModel holds the state for the drilldown detail overlay. diff --git a/pkg/registry/uitableview_test.go b/pkg/registry/uitableview_test.go index 1d343d77..817e40a8 100644 --- a/pkg/registry/uitableview_test.go +++ b/pkg/registry/uitableview_test.go @@ -9,9 +9,9 @@ import ( tea "charm.land/bubbletea/v2" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/spec" - "github.com/harness/cli/pkg/tui" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/spec" + "github.com/harness/cli/v3/pkg/tui" ) func TestUpdate_BKey_WithHistory_SetsWantBack(t *testing.T) { diff --git a/pkg/release/release.go b/pkg/release/release.go index 2d394490..95564672 100644 --- a/pkg/release/release.go +++ b/pkg/release/release.go @@ -25,8 +25,8 @@ import ( "golang.org/x/mod/semver" "golang.org/x/term" - "github.com/harness/cli/pkg/hbase" - "github.com/harness/cli/pkg/hlog" + "github.com/harness/cli/v3/pkg/hbase" + "github.com/harness/cli/v3/pkg/hlog" ) // ErrReleaseNotFound is returned by FetchReleaseByTag when the GitHub API diff --git a/pkg/rootcmd/rootcmd.go b/pkg/rootcmd/rootcmd.go index b2224b8b..d8f84ffa 100644 --- a/pkg/rootcmd/rootcmd.go +++ b/pkg/rootcmd/rootcmd.go @@ -11,14 +11,14 @@ import ( "github.com/spf13/cobra" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/console" - "github.com/harness/cli/pkg/hbase" - "github.com/harness/cli/pkg/hlog" - "github.com/harness/cli/pkg/plugin" - "github.com/harness/cli/pkg/registry" - "github.com/harness/cli/pkg/release" - "github.com/harness/cli/pkg/telemetry" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/console" + "github.com/harness/cli/v3/pkg/hbase" + "github.com/harness/cli/v3/pkg/hlog" + "github.com/harness/cli/v3/pkg/plugin" + "github.com/harness/cli/v3/pkg/registry" + "github.com/harness/cli/v3/pkg/release" + "github.com/harness/cli/v3/pkg/telemetry" ) // firstArg returns os.Args[1], or "" if no argument was passed. diff --git a/pkg/specloader/fme_spec_test.go b/pkg/specloader/fme_spec_test.go index 20216aab..a291f6f6 100644 --- a/pkg/specloader/fme_spec_test.go +++ b/pkg/specloader/fme_spec_test.go @@ -13,9 +13,9 @@ import ( "strings" "testing" - "github.com/harness/cli/pkg/auth" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/registry" + "github.com/harness/cli/v3/pkg/auth" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/registry" ) // fmeCaptureServer returns a mock server that records the inbound request path diff --git a/pkg/specloader/specloader.go b/pkg/specloader/specloader.go index 933dc64f..00b7a69b 100644 --- a/pkg/specloader/specloader.go +++ b/pkg/specloader/specloader.go @@ -14,12 +14,12 @@ import ( "go.yaml.in/yaml/v3" - "github.com/harness/cli/pkg/config" - "github.com/harness/cli/pkg/hbase" - "github.com/harness/cli/pkg/hlog" - "github.com/harness/cli/pkg/registry" - "github.com/harness/cli/pkg/spec" - "github.com/harness/cli/pkg/strutil" + "github.com/harness/cli/v3/pkg/config" + "github.com/harness/cli/v3/pkg/hbase" + "github.com/harness/cli/v3/pkg/hlog" + "github.com/harness/cli/v3/pkg/registry" + "github.com/harness/cli/v3/pkg/spec" + "github.com/harness/cli/v3/pkg/strutil" ) const ( diff --git a/pkg/specloader/specloader_test.go b/pkg/specloader/specloader_test.go index 3845171f..eecf5bac 100644 --- a/pkg/specloader/specloader_test.go +++ b/pkg/specloader/specloader_test.go @@ -11,10 +11,10 @@ import ( "go.yaml.in/yaml/v3" - "github.com/harness/cli/pkg/config" - "github.com/harness/cli/pkg/hbase" - "github.com/harness/cli/pkg/registry" - "github.com/harness/cli/pkg/spec" + "github.com/harness/cli/v3/pkg/config" + "github.com/harness/cli/v3/pkg/hbase" + "github.com/harness/cli/v3/pkg/registry" + "github.com/harness/cli/v3/pkg/spec" ) // TestLoadAllEmbeddedSpecs verifies that every bundled *.spec.yaml parses diff --git a/pkg/telemetry/segment.go b/pkg/telemetry/segment.go index 45a5953f..483a1cd6 100644 --- a/pkg/telemetry/segment.go +++ b/pkg/telemetry/segment.go @@ -14,13 +14,13 @@ import ( "github.com/google/uuid" - "github.com/harness/cli/pkg/hbase" - "github.com/harness/cli/pkg/hlog" + "github.com/harness/cli/v3/pkg/hbase" + "github.com/harness/cli/v3/pkg/hlog" ) // segmentWriteKey is injected at build time via ldflags: // -// -X github.com/harness/cli/pkg/telemetry.segmentWriteKey= +// -X github.com/harness/cli/v3/pkg/telemetry.segmentWriteKey= var segmentWriteKey string const ( diff --git a/pkg/telemetry/telemetry.go b/pkg/telemetry/telemetry.go index 44939014..5ee9f982 100644 --- a/pkg/telemetry/telemetry.go +++ b/pkg/telemetry/telemetry.go @@ -30,11 +30,11 @@ import ( "runtime" "strings" - "github.com/harness/cli/pkg/cmdctx" - "github.com/harness/cli/pkg/config" - "github.com/harness/cli/pkg/console" - "github.com/harness/cli/pkg/hbase" - "github.com/harness/cli/pkg/hlog" + "github.com/harness/cli/v3/pkg/cmdctx" + "github.com/harness/cli/v3/pkg/config" + "github.com/harness/cli/v3/pkg/console" + "github.com/harness/cli/v3/pkg/hbase" + "github.com/harness/cli/v3/pkg/hlog" ) // ErrorCategory is a coarse, enum-safe classification of a command failure. diff --git a/pkg/tui/table.go b/pkg/tui/table.go index 39bb442b..4a364c1e 100644 --- a/pkg/tui/table.go +++ b/pkg/tui/table.go @@ -10,7 +10,7 @@ import ( tea "charm.land/bubbletea/v2" "charm.land/lipgloss/v2" - "github.com/harness/cli/pkg/console" + "github.com/harness/cli/v3/pkg/console" ) // Column defines a table column header and its display width. diff --git a/scripts/release-har.sh b/scripts/release-har.sh index dd431626..cbfc670a 100755 --- a/scripts/release-har.sh +++ b/scripts/release-har.sh @@ -46,7 +46,7 @@ fi VERSION="${TAG#har/}" # v3.1.0 VER="${VERSION#v}" # 3.1.0 BUILD_TIME="$(date -u +%Y%m%d%H%MZ)" -LDFLAGS="-s -w -X github.com/harness/cli/pkg/hbase.Version=${VER} -X github.com/harness/cli/pkg/hbase.BuildTime=${BUILD_TIME}" +LDFLAGS="-s -w -X github.com/harness/cli/v3/pkg/hbase.Version=${VER} -X github.com/harness/cli/v3/pkg/hbase.BuildTime=${BUILD_TIME}" rm -rf "$DIST_DIR" mkdir -p "$DIST_DIR"