🐛 fix: set GOPATH correctly for Swagger docs generation

- Set GOPATH environment variable to workspace root

- Allow go generate to find go.mod from parent directories

- Fixes go.mod file not found error in CI workflow
This commit is contained in:
2026-04-08 09:29:09 +02:00
parent 689d1e2057
commit 94f3704f0e

View File

@@ -167,7 +167,7 @@ jobs:
run: echo "DEPS_HASH=${{ needs.build-cache.outputs.deps_hash }}" >> $GITHUB_ENV
- name: Generate Swagger Docs using Docker Compose
run: docker compose -f docker-compose.build.yml run --rm -w /workspace build-cache sh -c "cd /workspace/pkg/server && go generate"
run: docker compose -f docker-compose.build.yml run --rm -w /workspace/pkg/server -e GOPATH=/workspace build-cache sh -c "go generate"
- name: Build all packages using Docker Compose
run: docker compose -f docker-compose.build.yml run --rm -w /workspace build-cache sh -c "go build ./..."