Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

harbor-cli-0.0.24-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: harbor-cli Distribution: openSUSE Tumbleweed
Version: 0.0.24 Vendor: openSUSE
Release: 1.1 Build date: Wed Jul 8 07:11:14 2026
Group: Unspecified Build host: reproducible
Size: 17127801 Source RPM: harbor-cli-0.0.24-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/harbor/harbor-cli
Summary: CLI for the Harbor cloud native registry
CLI for the Harbor cloud native registry

Provides

Requires

License

Apache-2.0

Changelog

* Wed Jul 08 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.0.24:
    * docs: update Go and Windows build instructions in
      CONTRIBUTING.md(#1028)
    * fix(utils): Refactor CamelCaseToHR function (#861)
    * fix(api): propagate errors from GetLabel instead of returning
      nil (#1004)
    * fix(info): prevent nil pointer panic when volumes payload is
      absent (#1032)
    * Update harbor-cli manifest
* Wed Jul 01 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.0.23:
    * fix: Missing windows binary (#970)
    * feature: add error_test.go in pkg/utils (#984)
    * fix(doc): resolve file descriptor leaks in documentation
      generators (#992)
    * fix(user): add email format validation to user create command
      (#816)
    * fix(ci): retry cosign transparency log failures (#965)
    * feat : project preheat execution (#925)
    * fix(registry): handle missing registry lookup in delete by name
      (#841)
    * fix(webhook): normalize endpoint URL before validation (#800)
    * build: address Go security findings (#960)
    * fix(docs): Update maintainer from Nucleo Fusion to Lakshit
      Singh (#963)
* Thu May 28 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.0.22:
    * fix(ci): preserve release dist during scoop update (#962)
  - Update to version 0.0.21:
    * build(deps): bump robherley/go-test-action from 0.7.1 to 1.1.0
      (#846)
    * build(deps): bump github.com/go-openapi/strfmt from 0.26.1 to
      0.26.2 (#888)
    * build(deps): bump golang.org/x/text from 0.36.0 to 0.37.0
      (#920)
    * build(deps): bump github.com/sahilm/fuzzy from 0.1.1 to 0.1.2
      (#919)
    * build(deps): bump github.com/charmbracelet/x/ansi from 0.11.6
      to 0.11.7 (#832)
    * build(deps): bump golang.org/x/term from 0.42.0 to 0.43.0
      (#921)
    * fix: Pinning github actions to SHA (#827)
    * feat: Add jobservice queue subcommand (#793)
    * chore(login): improve password flag description for security
      guidance (#855)
* Fri May 15 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.0.20:
    * Feature: Extending Retention Cmd PR (#564)
    * feat: Adding Scoop publish (#844)
    * fix: update instance api print statement; made test and lint
      fail (#907)
    * refactor(output): replace log.Info and log.Infof statements
      with Printf and log.Debugf statements (#884)
    * fix(doc): update missing man pages and doc entry (#893)
    * fix(ldap): add url and scope validation to ldap ping command
      (#804)
    * feat(repo): Implement Repository Update Command (#714)
    * feat: adding test helper and tests for project list (#797)
    * fix: Adding the --project flag for setting the scope of the
      label to artifact (#822)
    * fix(login): enforce mutual exclusivity of --password and
    - -password-stdin flags (#849)
    * feat : instance remaining subcommands (#812)
    * fix: return errors instead of panicking in list command (#865)
    * fix: add more stable validation for harbor-cli login (#810)
    * fix: replace reflect.Ptr with reflect.Pointer to fix govet
      inline (#872)
    * docs: update Install section in README (#794)
    * fix: adding CNAME for gh-pages (apt-releases) (#826)
* Tue Apr 21 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.0.19:
    * build(deps): bump golang.org/x/text from 0.34.0 to 0.36.0
      (#806)
    * build(deps): bump actions/upload-artifact from 4 to 7 (#759)
    * build(deps): bump golang.org/x/term from 0.40.0 to 0.42.0
      (#807)
    * build(deps): bump github.com/go-openapi/strfmt from 0.25.0 to
      0.26.1 (#745)
    * build(deps): bump sagikazarmark/dagger-version-action (#788)
    * build(deps): bump codecov/codecov-action from 5 to 6 (#787)
    * build(deps): bump actions/checkout from 4 to 6 (#761)
    * build(deps): bump robherley/go-test-action from 0.6.0 to 0.7.1
      (#760)
    * build(deps): bump github.com/charmbracelet/huh from 0.8.0 to
      1.0.0 (#744)
    * feat: add vuln list command with csv output format (#748)
    * fix(ci): install syft and call binary by absolute path (#823)
    * feat: fixes for apt (#813)
    * chore: bump Go version to 1.26.2 (#817)
    * fix: reject invalid page values in selected list commands
      (#779)
    * feat(ci):create sbom generate and attest functions (#643)
    * feat: allow localhost as a valid host in URL validation (#785)
    * chore(lint): enable unused linter (#789)
    * docs: update contributing; add clear boundaries for issues and
      prs (#763)
    * fix(views): enable searching and fix selection flow in TUI
      lists (#773)
    * build(deps): bump github.com/zalando/go-keyring from 0.2.6 to
      0.2.8 (#768)
    * fix: improve robot account config validation (#770)
    * fix(member): handle error in DeleteAllMember to prevent nil
      pointer p… (#660)
    * fix(prompt): remove GetTagNameFromUser() that caused deadlock
      (#681)
    * docs: update contributing; update readme (#764)
    * replace commands that use Run to use RunE (#679)
    * Update community calls time and meeting notes link (#781)
    * chore: add github-actions to dependabot config (closes #750)
      (#753)
    * refactor(artifact): refactoring scan and tag subcommands under
      artifacts (#700)
    * tests: Added unit tests for user elevate command (#686)
    * docs: add maintainers file (#741)
    * fix(user): pass populated PasswordChangeView to ResetPassword
      (#734)
    * feat : vuln summary command (#738)
    * fix: pluralise time units in created time output (#691)
    * fix: removing dependency on ansi and using lipgloss (#739)
    * fix : project logs flags (#703)
    * fix: handle nil CopyByChunk in replication policy view (#596)
    * fix(utils,prompt): enhance error parsing and goroutine error
      handling (#652)
    * feat: Adding Github Templates for Issues and PRs (#732)
    * fix(ci): add temp container for git commit SHA in build (#728)
    * fix: use os.Root to resolve gosec G122 lint in man page
      generation (#730)
    * fix: require valid project ID for project labels creation
      (#641)
    * fix/added pragma to dagger functions to pass a default
      directory to the source flag (#699)
    * fix(user): `harbor user elevate` to handle empty responses
      (#634)
    * build(deps): bump go.yaml.in/yaml/v4 from 4.0.0-rc.3 to
      4.0.0-rc.4 (#651)
    * docs: add meeting notes to the readme (#719)
* Wed Mar 04 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.0.18:
    * fix: project view --id flag not working (#639)
    * ci(lint): Add gosec lint exclusion rules (#715)
    * build(deps): bump golang.org/x/term from 0.39.0 to 0.40.0
      (#705)
    * build(deps): bump github.com/charmbracelet/bubbles from 0.21.1
      to 1.0.0 (#704)
    * build(deps): bump golang.org/x/text from 0.33.0 to 0.34.0
      (#706)
    * fix : add url validation to all commands (#607)
    * fix: reject negative page-size values in list commands (#631)
    * fix: make comment field optional in user create command (#629)
* Wed Feb 11 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.0.17:
    * build(deps): bump github.com/charmbracelet/bubbles from
      0.21.1-0.20250623103423-23b8fd6302d7 to 0.21.1 (#693)
    * build(deps): bump github.com/sirupsen/logrus from 1.9.3 to
      1.9.4 (#598)
    * refactor(robot): dynamically fetch and sort permissions with
      improved error handling (#690)
    * #fix: improve replication policy config logging and credential
      error m… (#649)
    * feat: adding sbom generation in release pipeline (#646)
    * fix: add refresh-interval validation (#678)
    * remove redeclaration of projectName (#677)
    * fix: correct typos across codebase (#630)
    * feat(user): add confirm password field to user create command
      (#683)
    * Fix harbor-cli project logs returning no output (#587)
    * feat : vulnerability-summary-table-format (#618)
    * test: Add unit tests for documentation generation (#597)
    * fix(member): add username validation in member creation view
      (#615)
    * docs: add Community call details to README (#602)
    * fix: missing sign for multiple tags release workflow (#612)
    * fix: vulnerability check should not fail pipeline (#610)
    * Fix Two Release Workflows running (#608)
    * fix: release workflow (#605)
    * fix: fixing release error (#601)
    * fix: main pipeline push image fix (#599)
* Tue Jan 20 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.0.16:
    * Feature: Moving to pure Dagger based CI/CD Pipeline from
      Goreleaser (#547)
    * Fix Robot Account Login (#590)
    * build(deps): bump golang.org/x/term from 0.38.0 to 0.39.0
      (#592)
    * readme: say that Homebrew is now available (#594)
    * build(deps): bump golang.org/x/text from 0.31.0 to 0.33.0
      (#593)
    * fix(ci): fix vulnerability check failure in dagger pipeline
      (#588)
    * build(deps): bump golang.org/x/term from 0.37.0 to 0.38.0
      (#583)
    * build(deps): bump github.com/spf13/cobra from 1.10.1 to 1.10.2
      (#582)
    * chore: migrate from deprecated `gopkg.in/yaml.v3` to
      `go.yaml.in/yaml/v4` (#581)
    * chore: Update the goreleaser.yaml according to newer version
      2.13.0 (#578)
* Wed Nov 26 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.0.15:
    * fix: breaking issue (#577)
    * fix(robot_delete): adapt robot api handler for deletion by
      name; adapt robot delete commands for project and system to
      allow for deletion by name (#563)
    * build(deps): bump golang.org/x/text from 0.30.0 to 0.31.0
      (#575)
    * build(deps): bump golang.org/x/term from 0.36.0 to 0.37.0
      (#574)
    * Feat: Add scope options in labels (#560)
    * configuration diff view for `harbor config apply` command with
      interactive confirmation prompt (#568)
    * build(deps): bump github.com/charmbracelet/huh from 0.7.0 to
      0.8.0 (#561)
    * build(deps): bump github.com/go-openapi/strfmt from 0.24.0 to
      0.25.0 (#569)
* Wed Oct 29 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.0.14:
    * fix: defer keyring initialization to prevent build-time
      keychain errors (#562)
* Wed Oct 22 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.0.13:
    * build(deps): bump golang.org/x/text from 0.29.0 to 0.30.0
      (#558)
    * build(deps): bump golang.org/x/term from 0.35.0 to 0.36.0
      (#559)
    * build(deps): bump github.com/charmbracelet/bubbletea (#551)
    * build(deps): bump github.com/go-openapi/strfmt from 0.23.0 to
      0.24.0 (#554)
    * feature: rebasing and working on LDAP commands (#550)
    * Update README.md
* Wed Oct 01 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.0.12:
    * [WIP] Updating the Project Member Commands (#540)
    * build(deps): bump github.com/spf13/viper from 1.20.1 to 1.21.0
      (#549)
    * build(deps): bump github.com/charmbracelet/bubbletea from 1.3.7
      to 1.3.9 (#548)
    * docs: go version support change (#541)
    * build(deps): bump github.com/spf13/cobra from 1.9.1 to 1.10.1
      (#544)
    * build(deps): bump github.com/charmbracelet/bubbletea from 1.3.6
      to 1.3.7 (#545)
    * build(deps): bump github.com/stretchr/testify from 1.11.0 to
      1.11.1 (#546)
    * build(deps): bump golang.org/x/text from 0.28.0 to 0.29.0
      (#543)
    * build(deps): bump golang.org/x/term from 0.34.0 to 0.35.0
      (#542)
* Thu Sep 18 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.0.11:
    * Finalize PR 114 Configuration command to Manage System
      Configuration (#521)
    * feat:add command to manage user passwords (#524)
    * enhancement: Support for querying in project list command
      (#533)
    * docs: add instructions for docs update (#536)
    * build(deps): bump github.com/stretchr/testify from 1.10.0 to
      1.11.0 (#537)
* Wed Aug 20 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.0.10:
    * Update readme for replication support (#532)
    * Replication executions (#518)
    * build(deps): bump golang.org/x/term from 0.33.0 to 0.34.0
      (#527)
    * build(deps): bump golang.org/x/text from 0.27.0 to 0.28.0
      (#528)
* Tue Aug 19 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.0.9:
    * Fix: login `--name` flag to `context-name` (#520)
    * Update README.md (#529)
    * chnage robot account to supported
    * Typo solved (#522)
    * Add Support for System-Level Robot Accounts (#507)
    * build(deps): bump golang.org/x/text from 0.23.0 to 0.27.0
      (#519)
    * build(deps): bump github.com/charmbracelet/bubbletea from 1.3.5
      to 1.3.6 (#515)
    * build(deps): bump golang.org/x/term from 0.32.0 to 0.33.0
      (#514)
    * Increased the logs follow refresh interval to 5s as a default
      (#516)
    * Replication Start/Stop Management (#501)
    * Replication Policy Management with Configuration File Support
      (#510)
    * feat(logs): add audit logs command with follow support (#511)
    * build(deps): bump github.com/goharbor/go-client from 0.210.0 to
      0.213.1 (#509)
    * Change the print statements in func preblock() (#513)
    * Replication Policy Management (#499)
    * enhancing artifact view command (#485)
    * Enhanced Robot Account Configuration Format (#504)
* Wed Jul 02 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.0.8:
    * feat: add go report card (#506)
    * fix: pagination in repo list command (#502)
    * Improve table grid controls and form validation (Follow‑up
      Improvements to PR #489) (#503)
    * Rebase add scan all command (#490)
    * fix: default FormatUrl to use https instead of http (#496)
    * Finalizing Robots Account cli command (#489)
    * feat: Release to Homebrew-Tap (#421)
    * fix velnerability-check (#494)
* Tue Jun 17 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.0.7:
    * improved error messages for login command (#488)
    * Fix: Ensure `project create cmd` asks for necessary options
      (#447)
    * Added docs for config and encryption here from website (#487)
    * fix: remove codecov on main (#486)
    * feat: Add `label` sub-cmd in `artifact` cmd (#483)
    * feat: add `project config` command (#448)
    * adds changes suggested in context command (#482)
    * removes context switch via login command (#477)
    * Fix: Update error handling in projectName retrieval for tags
      list
    * Added return for empty reponame (#452)
    * feat: fixing the pointer positioning with change in context
      (#481)
    * Update README.md to fit correct badge
    * Unit testing Coverage report (#376)
    * Adds harbor context command (#445)
    * Fix: Doc generation script for reproducibility (#465)
    * Fix user elevate (#473)
    * fix: Show Banner messsage in system info instead of json (#471)
    * Add groups to root help command (#470)
    * fix: PreviouslyLoggedIn should display context name (#466)
    * docs: update existing and missing commands.
    * docs: update table
    * docs: update icon Update README.md
    * docs: update README to enhance clarity and detail on Harbor CLI
      features and usage
* Wed May 14 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.0.6:
    * build(deps): bump github.com/charmbracelet/bubbletea from 1.3.4
      to 1.3.5 (#449)
    * Fix: Manpages Remove Dates (#451)
    * Update the list of commands in the readme file (#454)
    * Add `scanner` cmd (#396)
    * Add: Quota Command to Manage Quotas (#97)
    * build(deps): bump golang.org/x/term from 0.31.0 to 0.32.0
      (#459)
    * feat: Update info command  (#453)
    * feat: add webhook cmd (#391)
    * Refactor: Make Error logging more user friendly for `project`
      commands (#424)
    * feat: Add systemcve cli cmd (#388)
    * Fix goreleaser (#442)
    * Improve Server Input Sanitization and Credential Name
      Generation (#443)
    * Correct Artifact View arg parsing (#444)
    * build(deps): bump github.com/charmbracelet/huh from 0.6.0 to
      0.7.0 (#433)
    * fix lint (#439)
    * Add Documentation for usage of dagger (#434)
    * build(deps): bump github.com/charmbracelet/bubbles from 0.20.0
      to 0.21.0 (#432)
    * Fix: Preserve Table Alignment While Adding Status Colors (#430)
    * fix: return proper error when a directory exists instead of
      config file (#422)
    * docs: add CONTRIBUTING.md for community contributions (#405)
    * Adds Vulnerability Check workflow (#379)
    * Continuing Work from #110: add `instance` cmd (#389)
    * FIX: project delete --force (#437)
    * refactor: Config cmd description (#427)
    * Update README.md
    * Added more info how to use harbor-cli containers correctly
    * Updates incorrect config mount location (#416)
    * Artifacthub (#413)
    * feat: add metadata labels and creation timestamp for image
      builds for artifacthub.io (#412)
* Wed Apr 16 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.0.5:
    * build(deps): bump golang.org/x/term from 0.27.0 to 0.31.0
      (#380)
    * fix: update golangci-lint output format to use
    - -output.tab.path
    * chore: update dependencies and golangci-lint configuration
    * chore: update golangci-lint configuration and version
    * build(deps): bump github.com/spf13/cobra from 1.8.1 to 1.9.1
      (#334)
    * build(deps): bump github.com/charmbracelet/bubbletea from 1.2.4
      to 1.3.4 (#337)
    * update dagger and go versions (#409)
    * build(deps): bump github.com/spf13/viper from 1.19.0 to 1.20.1
      (#369)
    * Improve user message in proxy cache project creation without
      adding registry-id (#395)
    * Adds login with trailing slash (#382)
    * Signed-off-by: scraly <scraly@gmail.com> (#402)
    * fix error loggin in project-list (#404)
    * feat: replace random widths with standard custom widths (#403)
    * Continuing Work from #324: add `projectID` flag to `project
      delete` cmd (#371)
    * Update golang and dagger (#408)
    * build(deps): bump github.com/charmbracelet/lipgloss from 1.0.0
      to 1.1.0 (#353)
    * Continuing Work from #129: add `immutable` cmd (#374)
    * Added environment keyring provider that takes priority over
      fallback file based keyring provider. This enables containres
      to store the encryption key more safely as env var or as k8s
      secret in k8s pods (#387)
    * Add FileKeyring as fallback for secure key storage (#385)
    * feat: Remove month from autogenerated man-docs (#370)
    * feat: Enhance `user list` cmd to fetch all users by default via
      paginated API calls (#378)
* Tue Apr 08 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.0.4:
    * 267 rework cherry pick (#372)
    * Added logrus timestamp formatter to cli command (#351)
    * remove unwanted changes.patch file (#317)
    * add check for page-size (#345)
    * better authorizaion (#357)
    * fix project search issue (#359)
    * default of project list as all projects (#360)
    * feat: Remove date and autogenerated line from man docs (#361)
    * gen docs for changed files (#363)
    * feat: Add `status` command (#348)
    * table doesn't get printed twice (#347)
    * move dagger to .dagger (#344)
    * project create cmd fix (#307)
    * enforce exact argument count for cmds (#302)
    * feat: Improve Performance of ` delete` Command with Concurrency
      (#80)
    * parser-fix (#299)
    * docs: reposition the FOSSA badge (#339)
    * Add license scan report and status (#338)
    * fix release issue (#335)
* Wed Feb 19 2025 opensuse_buildservice@ojkastl.de
  - Update to version 0.0.3:
    * Fix: Release & Publish Workflows (#313)
    * Configure Linter & Improve Workflow (#294)
    * Added the missing options in some commands and refactored some
      commands. (#77)
    * docs: update README to include directory change after cloning
      (#303)
    * 270 add ldflags to dagger (#273)
    * chore: move the ping command to handler (#285)
    * Add MAN PAGES Documentation script (#75)
    * feature: Support YAML output for newly added commands (#268)
    * build(deps): bump github.com/charmbracelet/huh from 0.5.2 to
      0.6.0 (#217)
    * feat: modified registy update command (#88)
    * Add: label commands (#95)
    * bug: fix push-latest-images and publish-release (#279)
* Thu May 02 2024 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - new package harbor-cli: official CLI for the Harbor cloud native
    registry

Files

/usr/bin/harbor
/usr/share/doc/packages/harbor-cli
/usr/share/doc/packages/harbor-cli/README.md
/usr/share/licenses/harbor-cli
/usr/share/licenses/harbor-cli/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 03:56:04 2026