Compare commits

...

3 Commits

Author SHA1 Message Date
6d0c03ddba Fix CI: Exclude generate.go from Ent code copy
Some checks failed
CI / Test (pull_request) Failing after 31s
CI / Lint (pull_request) Failing after 4s
CI / Build (pull_request) Failing after 4s
CI / Format Check (pull_request) Failing after 1s
generate.go is not generated code, so it shouldn't be copied to internal/ent/
2025-11-07 08:21:40 +01:00
dfd73dad08 Fix CI: Generate Ent code and copy to internal/ent
The --target flag doesn't work with Ent. Instead, generate code in ent/
directory and then copy it to internal/ent/ where the code expects it.
2025-11-07 08:21:31 +01:00
483e589c37 Fix CI: Use full module path for Ent target directory
Ent requires the target to be a valid Go package path, not a relative path.
Changed from --target ../internal/ent to --target git.dcentral.systems/toolz/goplt/internal/ent
2025-11-07 08:20:56 +01:00

View File

@@ -45,7 +45,10 @@ jobs:
make generate-proto
if [ -d "ent" ] && [ -f "ent/generate.go" ]; then
go install entgo.io/ent/cmd/ent@latest
cd ent && go run -mod=mod entgo.io/ent/cmd/ent generate ./schema --target ../internal/ent
cd ent && go run -mod=mod entgo.io/ent/cmd/ent generate ./schema
mkdir -p ../internal/ent
cp -r *.go */ ../internal/ent/ 2>/dev/null || true
rm -f ../internal/ent/generate.go
fi
- name: Check for test files
@@ -106,7 +109,10 @@ jobs:
make generate-proto
if [ -d "ent" ] && [ -f "ent/generate.go" ]; then
go install entgo.io/ent/cmd/ent@latest
cd ent && go run -mod=mod entgo.io/ent/cmd/ent generate ./schema --target ../internal/ent
cd ent && go run -mod=mod entgo.io/ent/cmd/ent generate ./schema
mkdir -p ../internal/ent
cp -r *.go */ ../internal/ent/ 2>/dev/null || true
rm -f ../internal/ent/generate.go
fi
- name: Install golangci-lint
@@ -152,7 +158,10 @@ jobs:
make generate-proto
if [ -d "ent" ] && [ -f "ent/generate.go" ]; then
go install entgo.io/ent/cmd/ent@latest
cd ent && go run -mod=mod entgo.io/ent/cmd/ent generate ./schema --target ../internal/ent
cd ent && go run -mod=mod entgo.io/ent/cmd/ent generate ./schema
mkdir -p ../internal/ent
cp -r *.go */ ../internal/ent/ 2>/dev/null || true
rm -f ../internal/ent/generate.go
fi
- name: Build