From 74dd7481edafdcc8311cdeb4c6c33dc743d303a4 Mon Sep 17 00:00:00 2001 From: ymc9 <104139426+ymc9@users.noreply.github.com> Date: Mon, 24 Nov 2025 15:22:08 -0800 Subject: [PATCH] chore: add CLI warning for Prisma7 --- packages/schema/src/cli/actions/generate.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/schema/src/cli/actions/generate.ts b/packages/schema/src/cli/actions/generate.ts index 2f5099312..022c43e12 100644 --- a/packages/schema/src/cli/actions/generate.ts +++ b/packages/schema/src/cli/actions/generate.ts @@ -1,7 +1,9 @@ import { getPrismaClientGenerator, PluginError } from '@zenstackhq/sdk'; import { isPlugin } from '@zenstackhq/sdk/ast'; +import { getPrismaVersion } from '@zenstackhq/sdk/prisma'; import colors from 'colors'; import path from 'path'; +import semver from 'semver'; import { CliError } from '../cli-error'; import { checkNewVersion, @@ -48,6 +50,11 @@ export async function generate(projectPath: string, options: Options) { } } + const prismaVersion = getPrismaVersion(); + if (prismaVersion && semver.gte(prismaVersion, '7.0.0')) { + console.warn(colors.yellow('Prisma 7 support is untested and not planned. Use with caution.')); + } + await runPlugins(options); // note that we can't run online jobs concurrently with plugins because