From 5ab53bb3baa915348061ce740330c9a36e717419 Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Tue, 11 Feb 2025 20:49:10 -0400
Subject: [PATCH] ci: move go get & go install -> Makefile

---
 .gitlab-ci.yml | 3 ---
 Makefile       | 3 +++
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4d990fd..80b9be4 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -80,9 +80,6 @@ build:
 build-openapi-2-scheme:
   stage: build
   script:
-    - go get github.com/swaggo/swag/gen@v1.16.3
-    - go get github.com/swaggo/swag/cmd/swag@v1.16.3
-    - go install github.com/swaggo/swag/cmd/swag
     - make api-docs
   rules: *feature-rules
   artifacts:
diff --git a/Makefile b/Makefile
index 290f7fc..6ddadd0 100644
--- a/Makefile
+++ b/Makefile
@@ -54,6 +54,9 @@ fmt-api-docs:
 	$(SWAG) fmt $(SWAG_ARGS)
 
 api-docs:
+	go get github.com/swaggo/swag/gen@v1.16.4
+	go get -u github.com/swaggo/swag/cmd/swag
+	go install github.com/swaggo/swag/cmd/swag@latest
 	$(SWAG) init $(SWAG_ARGS) --pd -o api/docs
 
 # build target actually depends on api-docs
-- 
GitLab