Make genmodels a manual-only target
The model registry fetches from an external API so it should not run as part of the regular generate/build pipeline. Replace the automatic generate dependency with a standalone genmodels target. Signed-off-by: Aurélien Sibiril <81782+aureliensibiril@users.noreply.github.com>
This commit is contained in:
committed by
Sacha Al Himdani
parent
b4910cf511
commit
adeef0d5cb
@@ -243,8 +243,7 @@ generate: pkg/server/api/connect/v1/schema/schema.go \
|
|||||||
pkg/server/api/trust/v1/schema/schema.go \
|
pkg/server/api/trust/v1/schema/schema.go \
|
||||||
pkg/server/api/trust/v1/types/types.go \
|
pkg/server/api/trust/v1/types/types.go \
|
||||||
pkg/server/api/mcp/v1/server/server.go \
|
pkg/server/api/mcp/v1/server/server.go \
|
||||||
pkg/server/api/mcp/v1/types/types.go \
|
pkg/server/api/mcp/v1/types/types.go
|
||||||
pkg/llm/registry_gen.go
|
|
||||||
$(NPM) --workspace @probo/console run relay
|
$(NPM) --workspace @probo/console run relay
|
||||||
$(NPM) --workspace @probo/trust run relay
|
$(NPM) --workspace @probo/trust run relay
|
||||||
|
|
||||||
@@ -267,8 +266,9 @@ pkg/server/api/mcp/v1/server/server.go \
|
|||||||
pkg/server/api/mcp/v1/types/types.go: pkg/server/api/mcp/v1/specification.yaml pkg/server/api/mcp/v1/mcpgen.yaml
|
pkg/server/api/mcp/v1/types/types.go: pkg/server/api/mcp/v1/specification.yaml pkg/server/api/mcp/v1/mcpgen.yaml
|
||||||
$(GO_GENERATE) ./pkg/server/api/mcp/v1
|
$(GO_GENERATE) ./pkg/server/api/mcp/v1
|
||||||
|
|
||||||
pkg/llm/registry_gen.go: pkg/llm/registry.go internal/cmd/genmodels/main.go
|
.PHONY: genmodels
|
||||||
$(GO_GENERATE) ./pkg/llm
|
genmodels: ## Refresh LLM model registry from OpenRouter
|
||||||
|
cd pkg/llm && $(GO_BASE) run go.probo.inc/probo/internal/cmd/genmodels
|
||||||
|
|
||||||
.PHONY: help
|
.PHONY: help
|
||||||
help: ## Show this help
|
help: ## Show this help
|
||||||
|
|||||||
Reference in New Issue
Block a user