🔧 fix: improve Swagger caching with explicit restore/save steps

This commit is contained in:
2026-04-08 18:52:00 +02:00
parent 44c2c055cf
commit 2654b05f3b

View File

@@ -158,9 +158,9 @@ 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 - name: Restore Swagger Docs Cache
id: cache-swagger id: cache-swagger-restore
uses: actions/cache@v3 uses: actions/cache/restore@v3
with: with:
path: | path: |
pkg/server/docs/docs.go pkg/server/docs/docs.go
@@ -171,9 +171,19 @@ jobs:
swagger-docs- swagger-docs-
- name: Generate Swagger Docs - name: Generate Swagger Docs
if: steps.cache-swagger.outputs.cache-hit != 'true' if: steps.cache-swagger-restore.outputs.cache-hit != 'true'
run: go generate ./pkg/server run: go generate ./pkg/server
- name: Save Swagger Docs Cache
id: cache-swagger-save
uses: actions/cache/save@v3
with:
path: |
pkg/server/docs/docs.go
pkg/server/docs/swagger.json
pkg/server/docs/swagger.yaml
key: ${{ steps.cache-swagger-restore.outputs.cache-primary-key }}
- name: Build all packages - name: Build all packages
run: go build ./... run: go build ./...