I am getting this when running encore run:
✔ Building Encore application graph... Done!
✔ Analyzing service topology... Done!
✔ Creating PostgreSQL database cluster... Done!
✔ Fetching application secrets... Done!
⠦ Generating boilerplate code...
❌ Compiling application source code... Failed: Error
⠂ Running database migrations...
── Error ────────────────────────────────────────────────────────────────────────────────────────────────────────────────[E0003]──
compilation failure: # encore.dev/appruntime/shared/health
/home/gitpod/.encore/runtime/appruntime/shared/health/health.go:107:30: type func(a CheckResult, b CheckResult) bool of func(a, b
CheckResult) bool {…} does not match inferred type func(a CheckResult, b CheckResult) int for func(a E, b E) int
╭─[Stack Trace]
├─▶ build.(*builder).buildMain.func1 /home/runner/work/encore/encore/encr.dev/v2/compiler/build/build.go:281
├─▶ etrace.Sync0 /home/runner/work/encore/encore/encr.dev/internal/etrace/etrace.go:10
├─▶ build.(*builder).buildMain /home/runner/work/encore/encore/encr.dev/v2/compiler/build/build.go:209
├─▶ build.(*builder).Build /home/runner/work/encore/encore/encr.dev/v2/compiler/build/build.go:120
├─▶ build.Build /home/runner/work/encore/encore/encr.dev/v2/compiler/build/build.go:64
├─▶ v2builder.BuilderImpl.Compile.func1 /home/runner/work/encore/encore/encr.dev/v2/v2builder/v2builder.go:154
╰─[... remaining frames omitted ...]
encore version: v1.23.3
go version: v1.21.0