also looking at this
fix(client): keep client.d.ts free of `any`, and make the guard that says so run
#1132
3 files
+62
-8
| @@ -108,6 +108,12 @@ jobs: | ||
| 108 | 108 | echo "Waiting for PostgreSQL to be ready..." |
| 109 | 109 | timeout 60 bash -c 'until pg_isready -h localhost -p 5432 -U postgres; do sleep 1; done' |
| 110 | 110 | echo "PostgreSQL is ready!" |
| 111 | # public-surface-types.test.ts reads dist/*.d.ts. Without this it found no | |
| 112 | # dist/, returned early, and checked nothing on every CI run — which is | |
| 113 | # how an `any` reached client.d.ts after #1117 took that file to zero. | |
| 114 | - name: Build | |
| 115 | run: bun run build | |
| 116 | ||
| 111 | 117 | - name: Unit Tests |
| 112 | 118 | run: bun run test |
| 113 | 119 | |