🗑️ chore: Remove unnecessary Swagger cache steps from docker-push workflow

This commit is contained in:
2026-04-09 12:22:13 +02:00
parent 930e9ac159
commit 6a295bccc9

View File

@@ -43,37 +43,7 @@ jobs:
- name: Restore Swagger Docs Cache
id: cache-swagger-restore
uses: actions/cache/restore@v5
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 needed
if: steps.cache-swagger-restore.outputs.cache-hit != 'true'
run: >
docker run --rm
-v ${GITHUB_WORKSPACE}:/workspace
-w /workspace
golang:1.26.1-alpine
sh -c "apk add git && go install github.com/swaggo/swag/cmd/swag@latest && go generate ./pkg/server"
- name: Save Swagger Docs Cache
if: steps.cache-swagger-restore.outputs.cache-hit != 'true'
id: cache-swagger-save
uses: actions/cache/save@v5
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 and push Docker image - name: Build and push Docker image
run: | run: |