From 6f49998ad38332e1d671cae96f4fbab61edeb0a9 Mon Sep 17 00:00:00 2001 From: Jan Eitzinger Date: Tue, 16 Dec 2025 08:49:17 +0100 Subject: [PATCH] Switch to new go tool pattern for external tool deps --- Makefile | 4 ++-- go.mod | 5 +++++ tools.go | 9 --------- 3 files changed, 7 insertions(+), 11 deletions(-) delete mode 100644 tools.go diff --git a/Makefile b/Makefile index 0e19095..0378b70 100644 --- a/Makefile +++ b/Makefile @@ -50,12 +50,12 @@ frontend: swagger: $(info ===> GENERATE swagger) - @go run github.com/swaggo/swag/cmd/swag init --parseDependency -d ./internal/api -g rest.go -o ./api + @go tool github.com/swaggo/swag/cmd/swag init --parseDependency -d ./internal/api -g rest.go -o ./api @mv ./api/docs.go ./internal/api/docs.go graphql: $(info ===> GENERATE graphql) - @go run github.com/99designs/gqlgen + @go tool github.com/99designs/gqlgen clean: $(info ===> CLEAN) diff --git a/go.mod b/go.mod index 3b3583b..75e62f1 100644 --- a/go.mod +++ b/go.mod @@ -4,6 +4,11 @@ go 1.24.0 toolchain go1.24.1 +tool ( + github.com/99designs/gqlgen + github.com/swaggo/swag/cmd/swag +) + require ( github.com/99designs/gqlgen v0.17.84 github.com/ClusterCockpit/cc-lib v1.0.0 diff --git a/tools.go b/tools.go deleted file mode 100644 index 950056c..0000000 --- a/tools.go +++ /dev/null @@ -1,9 +0,0 @@ -//go:build tools -// +build tools - -package tools - -import ( - _ "github.com/99designs/gqlgen" - _ "github.com/swaggo/swag/cmd/swag" -)