From fb9ef5b6c11be5f2b4f7bae8dee4d3809e788842 Mon Sep 17 00:00:00 2001 From: Nicolas Date: Sun, 16 Aug 2026 13:14:02 +0200 Subject: [PATCH] Fix CI: generate Prisma Client via postinstall MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CI failed with "@prisma/client did not initialize yet" — pnpm install never ran `prisma generate`, and `prisma migrate deploy` (unlike `migrate dev`) doesn't do it either. Worked locally only because prior `prisma migrate dev` runs had already generated the client as a side effect. Adding a postinstall script fixes it for CI and for anyone cloning the repo fresh and running plain `pnpm install`. --- apps/api/package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/api/package.json b/apps/api/package.json index 29478c9..94db4a2 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -10,7 +10,8 @@ "test": "cross-env NODE_ENV=test mocha", "test:bdd": "cross-env NODE_ENV=test NODE_OPTIONS=--import=tsx cucumber-js", "prisma:generate": "prisma generate", - "prisma:migrate": "prisma migrate dev" + "prisma:migrate": "prisma migrate dev", + "postinstall": "prisma generate" }, "dependencies": { "@prisma/client": "^5.22.0",