From 868649d6d2ef99a1e3b65a649ef004b9b1b31d92 Mon Sep 17 00:00:00 2001 From: 0x1d Date: Fri, 7 Nov 2025 08:38:22 +0100 Subject: [PATCH] fix(ci): add debug output to Ent generation step --- .github/workflows/ci.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 270eaad..89c5084 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -43,12 +43,19 @@ jobs: - name: Generate code run: | make generate-proto + echo "Checking for ent directory..." if [ -d "ent" ] && [ -f "ent/generate.go" ]; then + echo "Generating Ent code..." go install entgo.io/ent/cmd/ent@latest cd ent && go run -mod=mod entgo.io/ent/cmd/ent generate ./schema + echo "Copying Ent code to internal/ent..." mkdir -p ../internal/ent cp -r *.go */ ../internal/ent/ 2>/dev/null || true rm -f ../internal/ent/generate.go + echo "Verifying internal/ent/ent.go exists..." + ls -la ../internal/ent/ent.go || echo "ERROR: ent.go not found!" + else + echo "WARNING: ent directory or generate.go not found!" fi - name: Check for test files @@ -107,12 +114,19 @@ jobs: - name: Generate code run: | make generate-proto + echo "Checking for ent directory..." if [ -d "ent" ] && [ -f "ent/generate.go" ]; then + echo "Generating Ent code..." go install entgo.io/ent/cmd/ent@latest cd ent && go run -mod=mod entgo.io/ent/cmd/ent generate ./schema + echo "Copying Ent code to internal/ent..." mkdir -p ../internal/ent cp -r *.go */ ../internal/ent/ 2>/dev/null || true rm -f ../internal/ent/generate.go + echo "Verifying internal/ent/ent.go exists..." + ls -la ../internal/ent/ent.go || echo "ERROR: ent.go not found!" + else + echo "WARNING: ent directory or generate.go not found!" fi - name: Install golangci-lint @@ -156,12 +170,19 @@ jobs: - name: Generate code run: | make generate-proto + echo "Checking for ent directory..." if [ -d "ent" ] && [ -f "ent/generate.go" ]; then + echo "Generating Ent code..." go install entgo.io/ent/cmd/ent@latest cd ent && go run -mod=mod entgo.io/ent/cmd/ent generate ./schema + echo "Copying Ent code to internal/ent..." mkdir -p ../internal/ent cp -r *.go */ ../internal/ent/ 2>/dev/null || true rm -f ../internal/ent/generate.go + echo "Verifying internal/ent/ent.go exists..." + ls -la ../internal/ent/ent.go || echo "ERROR: ent.go not found!" + else + echo "WARNING: ent directory or generate.go not found!" fi - name: Build