From 44c2c055cf8dd95dde0b6127cf12ab72733d9b98 Mon Sep 17 00:00:00 2001 From: Gabriel Radureau Date: Wed, 8 Apr 2026 18:13:47 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=A4=96=20feat:=20add=20Swagger=20Docs=20c?= =?UTF-8?q?aching=20to=20CI/CD=20workflow?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/ci-cd.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.gitea/workflows/ci-cd.yaml b/.gitea/workflows/ci-cd.yaml index 55ddfac..ee74c48 100644 --- a/.gitea/workflows/ci-cd.yaml +++ b/.gitea/workflows/ci-cd.yaml @@ -158,7 +158,20 @@ jobs: echo "DLC_DATABASE_NAME=dance_lessons_coach_bdd_test" >> $GITHUB_ENV echo "DLC_DATABASE_SSL_MODE=disable" >> $GITHUB_ENV + - name: Cache Swagger Docs + id: cache-swagger + uses: actions/cache@v3 + with: + path: | + pkg/server/docs/docs.go + pkg/server/docs/swagger.json + pkg/server/docs/swagger.yaml + key: swagger-docs-${{ hashFiles('cmd/server/main.go', 'pkg/greet/*.go', 'pkg/server/*.go', 'go.mod') }} + restore-keys: | + swagger-docs- + - name: Generate Swagger Docs + if: steps.cache-swagger.outputs.cache-hit != 'true' run: go generate ./pkg/server - name: Build all packages