Skip to content

feat: support tag sub command#90

Merged
gaius-qi merged 1 commit intomainfrom
feat/tag-command
Feb 27, 2025
Merged

feat: support tag sub command#90
gaius-qi merged 1 commit intomainfrom
feat/tag-command

Conversation

@chlins
Copy link
Member

@chlins chlins commented Feb 27, 2025

This pull request introduces a new tag command to the CLI and updates the backend to support tagging model artifacts. Additionally, it modifies the Makefile to handle the installation of mockery using go install instead of Homebrew. Below are the most important changes:

Closes: #89

New tag Command:

  • cmd/root.go: Added tagCmd to the root command.
  • cmd/tag.go: Introduced the tag command implementation, which includes the command definition and the runTag function to handle the tagging logic.

Backend Updates:

Storage Interface Enhancements:

Mockery Installation Update:

  • Makefile: Changed the check-mockery and install-mockery targets to use go install for installing mockery instead of Homebrew, and introduced the MOCKERY_VERSION variable. [1] [2]

Signed-off-by: chlins <chlins.zhang@gmail.com>
Copy link
Member

@gaius-qi gaius-qi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@gaius-qi gaius-qi merged commit c4ea1c7 into main Feb 27, 2025
5 checks passed
@gaius-qi gaius-qi deleted the feat/tag-command branch February 27, 2025 10:20
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.

Support tag sub command

2 participants