Files
dance-lessons-coach/.gitea
Gabriel Radureau 6d18d5b728 🐛 fix: add swagger docs generation to CI workflow
Fix CI/CD workflow failure by adding swagger documentation generation

step before building packages.

The workflow was failing with:

  pkg/server/server.go:30:12: pattern docs/swagger.json: no matching files found

Root cause: The //go:embed directive requires generated swagger docs

but the workflow didn't generate them before building.

Solution: Added 'Generate Swagger Docs' step:

  - name: Generate Swagger Docs

    run: cd pkg/server && go generate

Also generated the missing docs locally to fix immediate issue:

  cd pkg/server && go generate

This ensures swagger.json, swagger.yaml, and docs.go are created

before the build step, preventing the embed directive from failing.
2026-04-06 12:34:42 +02:00
..