🤖 feat: add Swagger Docs caching to CI/CD workflow

This commit is contained in:
2026-04-08 18:13:47 +02:00
parent b308d9d095
commit 44c2c055cf

View File

@@ -158,7 +158,20 @@ jobs:
echo "DLC_DATABASE_NAME=dance_lessons_coach_bdd_test" >> $GITHUB_ENV echo "DLC_DATABASE_NAME=dance_lessons_coach_bdd_test" >> $GITHUB_ENV
echo "DLC_DATABASE_SSL_MODE=disable" >> $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 - name: Generate Swagger Docs
if: steps.cache-swagger.outputs.cache-hit != 'true'
run: go generate ./pkg/server run: go generate ./pkg/server
- name: Build all packages - name: Build all packages