From b356c1207470e4a42bb6e3031c65818e20741fff Mon Sep 17 00:00:00 2001 From: willbot Date: Sun, 13 Sep 2026 14:38:52 +0200 Subject: [PATCH 1/2] chore(release): bump to 8.0.0-rc.15 Release 8.0.0-rc.15. Merging publishes `prisma` and `@prisma/cli` under `latest` and creates the GitHub pre-release. Ships `--format markdown` on every command via `@prisma/cli-engine` 0.4.0 (#260), and `@prisma/composer-cli` 0.20.0 and `@prisma/orm-toolchain` 8.0.0-rc.11 (#265), both peering engine 0.4.0. Co-Authored-By: Claude Fable 5.1 Signed-off-by: willbot Signed-off-by: Will Madden --- package.json | 2 +- packages/cli-conformance/package.json | 4 ++-- packages/cli-engine/package.json | 4 ++-- packages/cli-telemetry/package.json | 4 ++-- packages/cli/package.json | 8 +++---- packages/compute/package.json | 2 +- packages/prisma/package.json | 8 +++---- packages/tsconfig/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++---------- skills/prisma-platform-core-concepts/SKILL.md | 2 +- 10 files changed, 29 insertions(+), 29 deletions(-) diff --git a/package.json b/package.json index d2615784..cd62525b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "prisma-cli", - "version": "8.0.0-rc.14", + "version": "8.0.0-rc.15", "private": true, "engines": { "node": ">=24" diff --git a/packages/cli-conformance/package.json b/packages/cli-conformance/package.json index 5741d473..3f3b5230 100644 --- a/packages/cli-conformance/package.json +++ b/packages/cli-conformance/package.json @@ -1,7 +1,7 @@ { "name": "@repo/cli-conformance", "private": true, - "version": "8.0.0-rc.14", + "version": "8.0.0-rc.15", "description": "Reusable conformance checks for the engine's consumers: import purity over built output, config-section validators that never throw, and verification of the tarballs a registry would receive. Depends on no package it checks.", "type": "module", "exports": { @@ -24,7 +24,7 @@ "test": "pnpm run typecheck && vitest run" }, "devDependencies": { - "@repo/tsconfig": "workspace:8.0.0-rc.14", + "@repo/tsconfig": "workspace:8.0.0-rc.15", "@types/node": "^22.19.19", "es-module-lexer": "^2.1.0", "tsx": "^4.22.4", diff --git a/packages/cli-engine/package.json b/packages/cli-engine/package.json index e1d04daf..35b995b5 100644 --- a/packages/cli-engine/package.json +++ b/packages/cli-engine/package.json @@ -58,8 +58,8 @@ }, "devDependencies": { "@prisma/management-api-sdk": "1.69.0", - "@repo/cli-conformance": "workspace:8.0.0-rc.14", - "@repo/tsconfig": "workspace:8.0.0-rc.14", + "@repo/cli-conformance": "workspace:8.0.0-rc.15", + "@repo/tsconfig": "workspace:8.0.0-rc.15", "@types/node": "^22.19.19", "ci-info": "^4.3.1", "tsdown": "^0.21.10", diff --git a/packages/cli-telemetry/package.json b/packages/cli-telemetry/package.json index f51816e6..86b4daf5 100644 --- a/packages/cli-telemetry/package.json +++ b/packages/cli-telemetry/package.json @@ -1,7 +1,7 @@ { "name": "@repo/cli-telemetry", "private": true, - "version": "8.0.0-rc.14", + "version": "8.0.0-rc.15", "description": "CLI telemetry child sender: the detached subprocess the engine hands a composed payload to, its system probes, and the POST", "type": "module", "sideEffects": [ @@ -35,7 +35,7 @@ "@vercel/detect-agent": "^1.2.3" }, "devDependencies": { - "@repo/tsconfig": "workspace:8.0.0-rc.14", + "@repo/tsconfig": "workspace:8.0.0-rc.15", "@types/node": "^22.19.19", "tsdown": "^0.21.10", "typescript": "^6.0.3", diff --git a/packages/cli/package.json b/packages/cli/package.json index 9f102c74..20c240fe 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/cli", - "version": "8.0.0-rc.14", + "version": "8.0.0-rc.15", "description": "Command-line interface for the Prisma Developer Platform.", "type": "module", "bin": { @@ -64,9 +64,9 @@ "devDependencies": { "@prisma/composer": "0.20.0", "@prisma/credentials-store": "^7.8.0", - "@repo/cli-conformance": "workspace:8.0.0-rc.14", - "@repo/cli-telemetry": "workspace:8.0.0-rc.14", - "@repo/tsconfig": "workspace:8.0.0-rc.14", + "@repo/cli-conformance": "workspace:8.0.0-rc.15", + "@repo/cli-telemetry": "workspace:8.0.0-rc.15", + "@repo/tsconfig": "workspace:8.0.0-rc.15", "@types/node": "^22.19.19", "@types/cross-spawn": "^6.0.6", "tsdown": "^0.21.10", diff --git a/packages/compute/package.json b/packages/compute/package.json index ab4c912a..70f45a66 100644 --- a/packages/compute/package.json +++ b/packages/compute/package.json @@ -42,7 +42,7 @@ "test": "vitest run" }, "devDependencies": { - "@repo/tsconfig": "workspace:8.0.0-rc.14", + "@repo/tsconfig": "workspace:8.0.0-rc.15", "@types/node": "^22.19.19", "tsdown": "^0.21.10", "typescript": "^6.0.3", diff --git a/packages/prisma/package.json b/packages/prisma/package.json index becce22f..2f69d6a1 100644 --- a/packages/prisma/package.json +++ b/packages/prisma/package.json @@ -1,6 +1,6 @@ { "name": "prisma", - "version": "8.0.0-rc.14", + "version": "8.0.0-rc.15", "description": "The Prisma CLI: one binary for the ORM, Composer, and the Prisma Developer Platform.", "type": "module", "bin": { @@ -63,10 +63,10 @@ "open": "^11.0.0" }, "devDependencies": { - "@prisma/cli": "workspace:8.0.0-rc.14", + "@prisma/cli": "workspace:8.0.0-rc.15", "@prisma/credentials-store": "^7.8.0", - "@repo/cli-telemetry": "workspace:8.0.0-rc.14", - "@repo/tsconfig": "workspace:8.0.0-rc.14", + "@repo/cli-telemetry": "workspace:8.0.0-rc.15", + "@repo/tsconfig": "workspace:8.0.0-rc.15", "@types/node": "^22.19.19", "tsdown": "^0.21.10", "typescript": "^6.0.3", diff --git a/packages/tsconfig/package.json b/packages/tsconfig/package.json index f866ff27..b17229a4 100644 --- a/packages/tsconfig/package.json +++ b/packages/tsconfig/package.json @@ -1,7 +1,7 @@ { "name": "@repo/tsconfig", "private": true, - "version": "8.0.0-rc.14", + "version": "8.0.0-rc.15", "description": "Base tsconfig providing package for the monorepo", "license": "Apache-2.0", "files": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 94c52d01..8aadcbc8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -67,13 +67,13 @@ importers: specifier: ^7.8.0 version: 7.8.0 '@repo/cli-conformance': - specifier: workspace:8.0.0-rc.14 + specifier: workspace:8.0.0-rc.15 version: link:../cli-conformance '@repo/cli-telemetry': - specifier: workspace:8.0.0-rc.14 + specifier: workspace:8.0.0-rc.15 version: link:../cli-telemetry '@repo/tsconfig': - specifier: workspace:8.0.0-rc.14 + specifier: workspace:8.0.0-rc.15 version: link:../tsconfig '@types/cross-spawn': specifier: ^6.0.6 @@ -97,7 +97,7 @@ importers: packages/cli-conformance: devDependencies: '@repo/tsconfig': - specifier: workspace:8.0.0-rc.14 + specifier: workspace:8.0.0-rc.15 version: link:../tsconfig '@types/node': specifier: ^22.19.19 @@ -140,10 +140,10 @@ importers: specifier: 1.69.0 version: 1.69.0 '@repo/cli-conformance': - specifier: workspace:8.0.0-rc.14 + specifier: workspace:8.0.0-rc.15 version: link:../cli-conformance '@repo/tsconfig': - specifier: workspace:8.0.0-rc.14 + specifier: workspace:8.0.0-rc.15 version: link:../tsconfig '@types/node': specifier: ^22.19.19 @@ -168,7 +168,7 @@ importers: version: 1.2.4 devDependencies: '@repo/tsconfig': - specifier: workspace:8.0.0-rc.14 + specifier: workspace:8.0.0-rc.15 version: link:../tsconfig '@types/node': specifier: ^22.19.19 @@ -186,7 +186,7 @@ importers: packages/compute: devDependencies: '@repo/tsconfig': - specifier: workspace:8.0.0-rc.14 + specifier: workspace:8.0.0-rc.15 version: link:../tsconfig '@types/node': specifier: ^22.19.19 @@ -241,16 +241,16 @@ importers: version: 11.0.0 devDependencies: '@prisma/cli': - specifier: workspace:8.0.0-rc.14 + specifier: workspace:8.0.0-rc.15 version: link:../cli '@prisma/credentials-store': specifier: ^7.8.0 version: 7.8.0 '@repo/cli-telemetry': - specifier: workspace:8.0.0-rc.14 + specifier: workspace:8.0.0-rc.15 version: link:../cli-telemetry '@repo/tsconfig': - specifier: workspace:8.0.0-rc.14 + specifier: workspace:8.0.0-rc.15 version: link:../tsconfig '@types/node': specifier: ^22.19.19 diff --git a/skills/prisma-platform-core-concepts/SKILL.md b/skills/prisma-platform-core-concepts/SKILL.md index 3aa8a744..b40ad9c0 100644 --- a/skills/prisma-platform-core-concepts/SKILL.md +++ b/skills/prisma-platform-core-concepts/SKILL.md @@ -2,7 +2,7 @@ name: prisma-platform-core-concepts metadata: library: "prisma" - library_version: "8.0.0-rc.14" + library_version: "8.0.0-rc.15" version: 2026.9.1 description: >- Use when hosting, deploying, or operating an app on the Prisma Platform: From d7cdaa8d9d9c7b6421b49b1f9e498ffbd51e45ad Mon Sep 17 00:00:00 2001 From: willbot Date: Sun, 13 Sep 2026 14:39:00 +0200 Subject: [PATCH 2/2] =?UTF-8?q?chore(conformance):=20drop=20the=200.3.0=20?= =?UTF-8?q?=E2=86=92=200.4.0=20engine=20pin=20exceptions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Both families now peer `@prisma/cli-engine` 0.4.0 (`@prisma/composer-cli` 0.20.0 and `@prisma/orm-toolchain` 8.0.0-rc.11, pinned by #265), so the two `PinException` entries recorded for the transition are no longer needed. The list is empty again. Co-Authored-By: Claude Fable 5.1 Signed-off-by: willbot Signed-off-by: Will Madden --- packages/cli/scripts/conformance.ts | 25 +------------------------ 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/packages/cli/scripts/conformance.ts b/packages/cli/scripts/conformance.ts index 1687eb58..3403120d 100644 --- a/packages/cli/scripts/conformance.ts +++ b/packages/cli/scripts/conformance.ts @@ -109,30 +109,7 @@ async function tarball(): Promise { shellPackage: "@prisma/cli", enginePackage: "@prisma/cli-engine", familyPackages: ["@prisma/composer-cli", "@prisma/orm-toolchain"], - // An engine version transition is in flight: the engine must - // publish 0.4.0 before either family can peer it, so both still - // declare 0.3.0. The release PR that pins the families' new - // versions removes these entries and restores the empty list. - exceptions: [ - { - familyPackage: "@prisma/composer-cli", - familyPin: "0.3.0", - shellPin: "0.4.0", - reason: - "@prisma/cli-engine 0.4.0 adds the markdown output format. Both families peer the engine exactly, so both must republish against it before this repo can pin them.", - removeWhen: - "@prisma/composer-cli publishes a version peering @prisma/cli-engine 0.4.0 and this repo pins it.", - }, - { - familyPackage: "@prisma/orm-toolchain", - familyPin: "0.3.0", - shellPin: "0.4.0", - reason: - "@prisma/cli-engine 0.4.0 adds the markdown output format. Both families peer the engine exactly, so both must republish against it before this repo can pin them.", - removeWhen: - "@prisma/orm-toolchain publishes a version peering @prisma/cli-engine 0.4.0 and this repo pins it.", - }, - ], + exceptions: [], channel: CHANNEL, sandboxDir: join(WORK_DIR, "sandbox"), },