Add debug output to Ent generation step in CI

Add echo statements to verify the Ent generation step is running
and to debug why internal/ent is not being created.
This commit is contained in:
2025-11-07 08:38:22 +01:00
parent 6d0c03ddba
commit e408ef9ba7

View File

@@ -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