Skip to content

new(harbor-cli): CLI client for Harbor container registry#13138

Open
tannevaled wants to merge 1 commit into
pkgxdev:mainfrom
tannevaled:new/harbor-cli
Open

new(harbor-cli): CLI client for Harbor container registry#13138
tannevaled wants to merge 1 commit into
pkgxdev:mainfrom
tannevaled:new/harbor-cli

Conversation

@tannevaled
Copy link
Copy Markdown
Contributor

Summary

  • Adds harbor-cli, the official command-line client for the Harbor cloud native container registry.
  • Single-binary Go build from ./cmd/harbor; version injected via github.com/goharbor/harbor-cli/cmd/harbor/internal/version.Version (matches upstream .goreleaser.yaml).
  • Platforms: linux/{x86-64,aarch64}, darwin/{x86-64,aarch64}.
  • Provides bin/harbor.

Upstream: https://github.com/goharbor/harbor-cli (latest release v0.0.22).

Note: this packages only the CLI. The Harbor server itself is not packaged (out of scope for pantry; see related discussion).

Test plan

  • CI builds for all four target platforms.
  • harbor version prints the injected vX.Y.Z (test step greps for v{{version}}).

Harbor CLI is the official command-line client for the Harbor cloud
native registry. Single-binary Go build from ./cmd/harbor with the
version string injected at link time via the upstream version package.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant