Skip to content

Commit fef263e

Browse files
chore(release): bump to 8.0.0-rc.4 (#193)
`8.0.0-rc.3` → `8.0.0-rc.4`. Version fields, `workspace:` pins, and the matching lockfile — no source changes. Merging this publishes `@prisma/cli-engine`, `@prisma/cli`, and `prisma` under dist-tag **`next`** over npm OIDC trusted publishing, and creates GitHub Release `v8.0.0-rc.4` marked pre-release. `latest` is untouched: it keeps serving Prisma 7 on the bare `prisma` name until the deliberate cutover. ## What makes this release different It is the first one built entirely on **released** product versions: | Dependency | Version | Engine relationship | | --- | --- | --- | | `@prisma/composer-cli` | `0.7.0` | peers `@prisma/cli-engine@0.1.1` | | `@prisma/orm-toolchain` | `8.0.0-rc.2` | peers `@prisma/cli-engine@0.1.1` | | `@prisma/cli-engine` | `0.1.1` | — | `rc.3` shipped `@prisma/composer@0.6.0-dev.16` and `@prisma/orm-toolchain@8.0.0-rc.1-dev.40` — dev builds, in a release, resolving two copies of the engine. Both products published proper releases today, and the conformance checks now refuse a release whose dependencies are dev builds, so that cannot recur silently. **One engine per install, verified rather than excused.** ADR 0004's invariant holds for the first time: the exception list in `packages/cli/scripts/conformance.ts` is empty, and the installed-tree check finds a single `@prisma/cli-engine`. ## Verified on this exact tree - `PUBLISH_CHANNEL=release pnpm check:conformance` → `5 subject(s) checked, nothing to report`. No dev dependencies, one engine, no suppressed findings. - `pnpm check:grammar` → 10 passed. The assembled command tree lost nothing. - The bump diff contains version strings only; `@prisma/cli-engine` stays at `0.1.1` and `@prisma/compute` at its own version, both excluded from the lockstep by ruling. The engine is already published at `0.1.1`, so its publish step is a no-op — an already-published version is treated as done. Signed-off-by: willbot <w.a.madden+machine@gmail.com> Signed-off-by: Will Madden <madden@prisma.io>
1 parent f40190e commit fef263e

9 files changed

Lines changed: 28 additions & 28 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "prisma-cli",
3-
"version": "8.0.0-rc.3",
3+
"version": "8.0.0-rc.4",
44
"private": true,
55
"engines": {
66
"node": ">=24"

packages/cli-conformance/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@repo/cli-conformance",
33
"private": true,
4-
"version": "8.0.0-rc.3",
4+
"version": "8.0.0-rc.4",
55
"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.",
66
"type": "module",
77
"exports": {
@@ -24,7 +24,7 @@
2424
"test": "pnpm run typecheck && vitest run"
2525
},
2626
"devDependencies": {
27-
"@repo/tsconfig": "workspace:8.0.0-rc.3",
27+
"@repo/tsconfig": "workspace:8.0.0-rc.4",
2828
"@types/node": "^22.19.19",
2929
"es-module-lexer": "^2.1.0",
3030
"tsx": "^4.22.4",

packages/cli-engine/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@
5555
"string-width": "^8.2.1"
5656
},
5757
"devDependencies": {
58-
"@repo/cli-conformance": "workspace:8.0.0-rc.3",
59-
"@repo/tsconfig": "workspace:8.0.0-rc.3",
58+
"@repo/cli-conformance": "workspace:8.0.0-rc.4",
59+
"@repo/tsconfig": "workspace:8.0.0-rc.4",
6060
"@types/node": "^22.19.19",
6161
"ci-info": "^4.3.1",
6262
"tsdown": "^0.21.10",

packages/cli-telemetry/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@repo/cli-telemetry",
33
"private": true,
4-
"version": "8.0.0-rc.3",
4+
"version": "8.0.0-rc.4",
55
"description": "CLI telemetry child sender: the detached subprocess the engine hands a composed payload to, its system probes, and the POST",
66
"type": "module",
77
"sideEffects": [
@@ -35,7 +35,7 @@
3535
"@vercel/detect-agent": "^1.2.3"
3636
},
3737
"devDependencies": {
38-
"@repo/tsconfig": "workspace:8.0.0-rc.3",
38+
"@repo/tsconfig": "workspace:8.0.0-rc.4",
3939
"@types/node": "^22.19.19",
4040
"tsdown": "^0.21.10",
4141
"typescript": "^6.0.3",

packages/cli/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@prisma/cli",
3-
"version": "8.0.0-rc.3",
3+
"version": "8.0.0-rc.4",
44
"description": "Command-line interface for the Prisma Developer Platform.",
55
"type": "module",
66
"bin": {
@@ -62,9 +62,9 @@
6262
},
6363
"devDependencies": {
6464
"@prisma/composer": "0.7.0",
65-
"@repo/cli-conformance": "workspace:8.0.0-rc.3",
66-
"@repo/cli-telemetry": "workspace:8.0.0-rc.3",
67-
"@repo/tsconfig": "workspace:8.0.0-rc.3",
65+
"@repo/cli-conformance": "workspace:8.0.0-rc.4",
66+
"@repo/cli-telemetry": "workspace:8.0.0-rc.4",
67+
"@repo/tsconfig": "workspace:8.0.0-rc.4",
6868
"@types/node": "^22.19.19",
6969
"tsdown": "^0.21.10",
7070
"tsx": "^4.22.4",

packages/compute/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
"test": "vitest run"
4343
},
4444
"devDependencies": {
45-
"@repo/tsconfig": "workspace:8.0.0-rc.3",
45+
"@repo/tsconfig": "workspace:8.0.0-rc.4",
4646
"@types/node": "^22.19.19",
4747
"tsdown": "^0.21.10",
4848
"typescript": "^6.0.3",

packages/prisma/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "prisma",
3-
"version": "8.0.0-rc.3",
3+
"version": "8.0.0-rc.4",
44
"description": "The Prisma CLI: one binary for the ORM, Composer, and the Prisma Developer Platform.",
55
"type": "module",
66
"bin": {
@@ -56,9 +56,9 @@
5656
"open": "^11.0.0"
5757
},
5858
"devDependencies": {
59-
"@prisma/cli": "workspace:8.0.0-rc.3",
60-
"@repo/cli-telemetry": "workspace:8.0.0-rc.3",
61-
"@repo/tsconfig": "workspace:8.0.0-rc.3",
59+
"@prisma/cli": "workspace:8.0.0-rc.4",
60+
"@repo/cli-telemetry": "workspace:8.0.0-rc.4",
61+
"@repo/tsconfig": "workspace:8.0.0-rc.4",
6262
"@types/node": "^22.19.19",
6363
"tsdown": "^0.21.10",
6464
"typescript": "^6.0.3"

packages/tsconfig/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@repo/tsconfig",
33
"private": true,
4-
"version": "8.0.0-rc.3",
4+
"version": "8.0.0-rc.4",
55
"description": "Base tsconfig providing package for the monorepo",
66
"license": "Apache-2.0",
77
"files": [

pnpm-lock.yaml

Lines changed: 11 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)