dorfteich/apps/api/src
Claude Opus 4.8 3583a046a2
All checks were successful
CD / Build and push images (push) Successful in 2m17s
CI / Lint, typecheck, test (push) Successful in 2m1s
CI / Auth e2e pack (push) Successful in 2m23s
CI / Build container images (push) Has been skipped
CD / Deploy to Test (push) Successful in 8s
CD / Smoke tests against Test (push) Successful in 1m18s
CD / Promote to Int (push) Successful in 11s
Fix compaction test Bytes typing for strict typecheck (#40)
Prisma's Bytes input is Uint8Array<ArrayBuffer>; a Buffer (ArrayBufferLike)
does not satisfy it under strict types. The vitest run (esbuild, no
type-check) and nest build (excludes test files) both passed locally, so
`tsc --noEmit` in CI was the first to see it. Use a fresh Uint8Array copy in
the test fixtures.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PGdhRiwU1WRL4XxJfZYipY
2026-07-09 08:23:55 +02:00
..
admin Add account/session endpoints and typed instance settings with admin API 2026-07-05 05:26:45 +02:00
auth Ponds: data model, CRUD API, personal pond on verification (#21) 2026-07-05 11:08:16 +02:00
common Add page trash: soft delete, restore, and purge job (#31) 2026-07-08 12:48:17 +02:00
compaction Fix compaction test Bytes typing for strict typecheck (#40) 2026-07-09 08:23:55 +02:00
config Add NestJS API skeleton with config, logging, and /healthz 2026-07-04 19:10:07 +02:00
files Add page trash: soft delete, restore, and purge job (#31) 2026-07-08 12:48:17 +02:00
health Add authentication: signup, verification, sessions, password reset 2026-07-05 05:22:31 +02:00
i18n Add mail outbox with SMTP delivery worker and templates 2026-07-05 00:46:12 +02:00
mail Add mail outbox with SMTP delivery worker and templates 2026-07-05 00:46:12 +02:00
pages Switch the editor to live collaboration (#36) 2026-07-08 18:00:19 +02:00
ponds Add permission-revocation handling for live and offline sessions (#39) 2026-07-09 07:01:46 +02:00
prisma Add Prisma with PostgreSQL, automatic migrations, and /readyz 2026-07-04 19:16:44 +02:00
quotas Quota foundation: overrides, resolution, race-safe consumption (#22) 2026-07-05 20:55:59 +02:00
rate-limit Add DB-backed rate limiting with guard and decorator 2026-07-05 00:43:54 +02:00
scheduler Add page trash: soft delete, restore, and purge job (#31) 2026-07-08 12:48:17 +02:00
settings Add page trash: soft delete, restore, and purge job (#31) 2026-07-08 12:48:17 +02:00
testing Add file storage service and image upload API (#27) 2026-07-08 10:35:03 +02:00
trash Switch the editor to live collaboration (#36) 2026-07-08 18:00:19 +02:00
users Add account/session endpoints and typed instance settings with admin API 2026-07-05 05:26:45 +02:00
app.module.ts Add Yjs update-log compaction job (#40) 2026-07-09 08:15:55 +02:00
main.ts Add page CRUD and Yjs state persistence (#23) 2026-07-05 22:25:41 +02:00