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:
21
.github/workflows/ci.yml
vendored
21
.github/workflows/ci.yml
vendored
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user