# Harbor CLI Community Meeting Agenda and Notes
We have one weekly recurring Harbor CLI community meeting, every **Tuesday at 15:00 CET/CEST**. We use this meeting to communicate updates to the project, listen to
feedback from the Harbor CLI community, and also collect requirements/use cases for new features. Occasionally, we may also host adhoc meetings with a specific agenda. Use the calendar
link below to add the recurring meeting to your calendar.
**Meeting Link**: [https://zoom.us/j/99658352431](https://zoom.us/j/99658352431)
**Meeting Agenda**: Read, comment, or add agenda items on the meeting notes down below.
**Calendar invite**: Get calendar invites to the community meetings, office hours, and other events by joining our distribution lists:
* [harbor-users](https://lists.cncf.io/g/harbor-users/topics)
* [harbor-dev](https://lists.cncf.io/g/harbor-dev/topics)
**Recordings**: [YouTube Playlist for Harbor Community Meetings](https://www.youtube.com/playlist?list=PLgInP-D86bCwTC2MNKOMExUxBYClmssZv)
**Slack**: [#harbor-cli](https://cloud-native.slack.com/archives/C078LCGU9K6)
This doc is meant to serve as the "one doc to rule them all" for Harbor CLI community meetings and open discussions.
If you have anything you'd like to put on the agenda, please do so below for the next meeting:
# Harbor CLI Meeting
## Future
### Discussions
- Refactoring models for async behaviour and possible Loading Screen
- Slog (and how much ansi styling to use)
### Pending Update from Author:
- https://github.com/goharbor/harbor-cli/pull/679 - Replace cmds to use RunE - [BhavyaKatri]
- https://github.com/goharbor/harbor-cli/pull/624 - Implement GC command - [IntoJHanurag]
- [#660](https://github.com/goharbor/harbor-cli/pull/660) - Nil ptr in DeleteMember
### Approved PRs
~~- [#679](https://github.com/goharbor/harbor-cli/pull/679)~~
~~- [#654](https://github.com/goharbor/harbor-cli/pull/654)~~
~~- [#681](https://github.com/goharbor/harbor-cli/pull/681)~~
- [#679](https://github.com/goharbor/harbor-cli/pull/679)
- [#770](https://github.com/goharbor/harbor-cli/pull/770)
- [#764](https://github.com/goharbor/harbor-cli/pull/764)
- [#773](https://github.com/goharbor/harbor-cli/pull/773)
- [#763](https://github.com/goharbor/harbor-cli/pull/763)
- [#682](https://github.com/goharbor/harbor-cli/pull/682)
# 31 March 2026
## Attendees
- [Lakshit (NucleoFusion)](https://github.com/NucleoFusion)
- [[name=Vijay Ganesh S]](https://github.com/vg006)
- [Suyash Patil](https://github.com/Sypher845)
- [Prasanth](https://github.com/bupd)
## Topics on Agenda
<!-- - Documentation for PR Submission (#762) -->
- [name=Lakshit] Lefthook Integration (#765)
- [name=Lakshit] Re-Pickup: Testing Docs + Testing Helper
- [name=Lakshit] Update/expand Installation Docs (will cli ship w/ harbor?)
- [name=Lakshit] #777
- [name=Vijay Ganesh S] Update on PRs:
- [#636](https://github.com/goharbor/harbor-cli/pull/636) Implementation of `errors` package
- [#780](https://github.com/goharbor/harbor-cli/pull/780) Refactor of `artifact list` command (Reference usage of the `errors` package)
# 24 March 2026
## Attendees
- [Suyash Patil](https://github.com/Sypher845)
- [Lakshit (NucleoFusion)](https://github.com/NucleoFusion)
- [Patrick](https://github.com/qcserestipy)
## Topics on Agenda
- [name= Suyash] Discussion on the vuln list command query flag.
# 17 March 2026
## Attendees
- [Suyash Patil](https://github.com/Sypher845)
- [Lakshit (NucleoFusion)](https://github.com/NucleoFusion)
- [Patrick](https://github.com/qcserestipy)
- [Prasanth](https://github.com/bupd)
## Topics on Agenda
-
## Topics on Agenda
- [name= Lakshit] bubbletea/v2 is out, are we looking to upgrade?
- Lakshit - to create an umbrella issue
- https://github.com/charmbracelet/bubbletea/blob/v2.0.0/UPGRADE_GUIDE_V2.md
- [name= Suyash] Update on the vuln list command
- [name= Vijay Ganesh] Update on PR https://github.com/goharbor/harbor-cli/pull/636
# 10 March 2026
## Attendees
- [Suyash Patil](https://github.com/Sypher845)
- [Vijay Ganesh S](https://github.com/vg006)
- [Prasanth](https://github.com/bupd)
- [Lakshit Singh](https://github.com/NucleoFusion)
## Topics on Agenda
- [name=Vijay Ganesh] Update on PR: https://github.com/goharbor/harbor-cli/pull/636
- [name=Lakshit] Refactoring models for async behaviour and possible Loading Screen
- [name= Suyash] the vulnerability dashboard command structure.
- [name= Suyash] {[PR #703](https://github.com/goharbor/harbor-cli/pull/703)}fix : project logs flags
- Merged by [name=Prasanth]
- [name=Lakshit] Slog (and how much ansi styling to use)
- [name=Lakshit] testing helper for command testing (unit)
# 3 March 2026
## Attendees
- [Lakshit Singh](https://github.com/NucleoFusion)
- [Patrick](https://github.com/qcserestipy)
- [Suyash Patil](https://github.com/Sypher845)
- [Vijay Ganesh S](https://github.com/vg006)
- [Prasanth](https://github.com/bupd)
- [Rayyan](https://github.com/rkcoder101) -->
## Topics on Agenda
- Fix the lint issue [#711](https://github.com/goharbor/harbor-cli/pull/711)
- Discussions:
- `log/slog` based debugging / logging
- Taskfiles usage for CI/CD
- `errors` package in [#636](https://github.com/goharbor/harbor-cli/pull/636)
- compilation of regex in [#639](https://github.com/goharbor/harbor-cli/pull/639)
- Approved PRs:-
- #679
- #624
- #639
- #652
- #700
- #699
- #641
- #686
- [#715](https://github.com/goharbor/harbor-cli/pull/715)
- Deps PRs:-
- #651
- Review Pending:
- [PR 715](https://github.com/goharbor/harbor-cli/pull/715): Update `golangci-lint`'s configuration with `gosec` linter exclusion rules.
- [PR 634](https://github.com/goharbor/harbor-cli/pull/634): Update `harbor user elevate` to handle empty responses
- [Issue 591](https://github.com/goharbor/harbor-cli/issues/591): Unit tests for user and project command
# 24 Feb 2026
## Attendees
- [Lakshit Singh](https://github.com/NucleoFusion)
- [Vijay Ganesh S](https://github.com/vg006)
- [Suyash Patil](https://github.com/Sypher845)
- [Rayyan](https://github.com/rkcoder101)
- [Prasanth](https://github.com/bupd)
## Topics on Agenda
- No Agenda Discussed
# 17 Feb 2026
## Attendees
- [Prasanth](https://github.com/bupd) [8gears]
- [Vijay Ganesh S](https://github.com/vg006)
- [Lakshit Singh](https://github.com/NucleoFusion)
- [Aditya Chopra](https://github.com/adityachopra29)
- [Patrick](https://github.com/qcserestipy)
- [Suyash Patil](https://github.com/Sypher845)
## Topics on Agenda
- Update on [PR](https://github.com/goharbor/harbor-cli/pull/634): `harbor user elevate` command
- Update on [PR](https://github.com/goharbor/harbor-cli/pull/636): Logging and error handling
- Deps PRs (4)
- Permissions / procedure for relaunching demo.goharbor.io - Patrick
- [PR](https://github.com/goharbor/harbor-cli/pull/629) fix: make comment field optional in user create command
- [PR](https://github.com/goharbor/harbor-cli/pull/631) fix: reject negative page-size values in list commands
- [PR](https://github.com/goharbor/harbor-cli/pull/679) Run -> RunE
- [PR](https://github.com/goharbor/harbor-cli/pull/607) URL Validation Addition
- [PR](https://github.com/goharbor/harbor-cli/pull/700) Refactor's artifact cmd (if time)
- [PR](https://github.com/goharbor/harbor-cli/pull/643) Update on PR
# 12 Aug 2025
## Topics on Agenda
- https://github.com/goharbor/harbor-cli/issues/525
- https://github.com/goharbor/harbor-cli/pull/524