Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "prisma-cli",
"version": "8.0.0-rc.4",
"version": "8.0.0-rc.5",
"private": true,
"engines": {
"node": ">=24"
Expand Down
4 changes: 2 additions & 2 deletions packages/cli-conformance/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@repo/cli-conformance",
"private": true,
"version": "8.0.0-rc.4",
"version": "8.0.0-rc.5",
"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": {
Expand All @@ -24,7 +24,7 @@
"test": "pnpm run typecheck && vitest run"
},
"devDependencies": {
"@repo/tsconfig": "workspace:8.0.0-rc.4",
"@repo/tsconfig": "workspace:8.0.0-rc.5",
"@types/node": "^22.19.19",
"es-module-lexer": "^2.1.0",
"tsx": "^4.22.4",
Expand Down
4 changes: 2 additions & 2 deletions packages/cli-engine/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -55,8 +55,8 @@
"string-width": "^8.2.1"
},
"devDependencies": {
"@repo/cli-conformance": "workspace:8.0.0-rc.4",
"@repo/tsconfig": "workspace:8.0.0-rc.4",
"@repo/cli-conformance": "workspace:8.0.0-rc.5",
"@repo/tsconfig": "workspace:8.0.0-rc.5",
"@types/node": "^22.19.19",
"ci-info": "^4.3.1",
"tsdown": "^0.21.10",
Expand Down
4 changes: 2 additions & 2 deletions packages/cli-telemetry/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@repo/cli-telemetry",
"private": true,
"version": "8.0.0-rc.4",
"version": "8.0.0-rc.5",
"description": "CLI telemetry child sender: the detached subprocess the engine hands a composed payload to, its system probes, and the POST",
"type": "module",
"sideEffects": [
Expand Down Expand Up @@ -35,7 +35,7 @@
"@vercel/detect-agent": "^1.2.3"
},
"devDependencies": {
"@repo/tsconfig": "workspace:8.0.0-rc.4",
"@repo/tsconfig": "workspace:8.0.0-rc.5",
"@types/node": "^22.19.19",
"tsdown": "^0.21.10",
"typescript": "^6.0.3",
Expand Down
14 changes: 7 additions & 7 deletions packages/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@prisma/cli",
"version": "8.0.0-rc.4",
"version": "8.0.0-rc.5",
"description": "Command-line interface for the Prisma Developer Platform.",
"type": "module",
"bin": {
Expand Down Expand Up @@ -49,22 +49,22 @@
},
"dependencies": {
"@prisma/cli-engine": "workspace:0.2.0",
"@prisma/composer-cli": "0.7.0",
"@prisma/composer-cli": "0.8.0",
"@prisma/compute-sdk": "0.39.0",
"@prisma/credentials-store": "^7.8.0",
"@prisma/management-api-sdk": "1.55.0",
"@prisma/orm-toolchain": "8.0.0-rc.2",
"@prisma/orm-toolchain": "8.0.0-rc.3",
"@vercel/detect-agent": "^1.2.3",
"better-result": "^2.9.2",
"dotenv": "^17.4.2",
"execa": "^9.6.1",
"open": "^11.0.0"
},
"devDependencies": {
"@prisma/composer": "0.7.0",
"@repo/cli-conformance": "workspace:8.0.0-rc.4",
"@repo/cli-telemetry": "workspace:8.0.0-rc.4",
"@repo/tsconfig": "workspace:8.0.0-rc.4",
"@prisma/composer": "0.8.0",
"@repo/cli-conformance": "workspace:8.0.0-rc.5",
"@repo/cli-telemetry": "workspace:8.0.0-rc.5",
"@repo/tsconfig": "workspace:8.0.0-rc.5",
"@types/node": "^22.19.19",
"tsdown": "^0.21.10",
"tsx": "^4.22.4",
Expand Down
35 changes: 7 additions & 28 deletions packages/cli/scripts/conformance.ts
Original file line number Diff line number Diff line change
Expand Up @@ -100,34 +100,13 @@ async function tarball(): Promise<readonly Finding[]> {
shellPackage: "@prisma/cli",
enginePackage: "@prisma/cli-engine",
familyPackages: ["@prisma/composer-cli", "@prisma/orm-toolchain"],
// The empty list is the goal state: both families peering the
// exact engine version this repo ships, one engine per install
// (ADR 0004). The two entries below are an engine version
// transition in flight — a family cannot peer an engine version
// that is not on the registry, so the engine publishes first and
// the mismatch is real until both families release against it.
// The entries expire with the versions they name, and the rc.5
// bump PR removes them; while they stand, a release could ship
// the two-engine install they describe, which is why they must
// not outlive the transition.
exceptions: [
{
familyPackage: "@prisma/composer-cli",
familyPin: "0.1.1",
shellPin: "0.2.0",
reason: "engine 0.2.0 must publish before composer-cli can peer it",
removeWhen:
"composer-cli releases peering 0.2.0 and the 8.0.0-rc.5 bump PR pins that release",
},
{
familyPackage: "@prisma/orm-toolchain",
familyPin: "0.1.1",
shellPin: "0.2.0",
reason: "engine 0.2.0 must publish before orm-toolchain can peer it",
removeWhen:
"orm-toolchain releases peering 0.2.0 and the 8.0.0-rc.5 bump PR pins that release",
},
],
// No exceptions. Both families declare @prisma/cli-engine as an
// exact peer at the version this repo ships, so one engine
// resolves in an install — what ADR 0004 asks for. An entry here
// exists only while an engine version transition is in flight
// (the engine must publish before a family can peer it), and the
// release PR that pins the families' new versions removes it.
exceptions: [],
channel: CHANNEL,
sandboxDir: join(WORK_DIR, "sandbox"),
},
Expand Down
2 changes: 1 addition & 1 deletion packages/compute/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
"test": "vitest run"
},
"devDependencies": {
"@repo/tsconfig": "workspace:8.0.0-rc.4",
"@repo/tsconfig": "workspace:8.0.0-rc.5",
"@types/node": "^22.19.19",
"tsdown": "^0.21.10",
"typescript": "^6.0.3",
Expand Down
12 changes: 6 additions & 6 deletions packages/prisma/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "prisma",
"version": "8.0.0-rc.4",
"version": "8.0.0-rc.5",
"description": "The Prisma CLI: one binary for the ORM, Composer, and the Prisma Developer Platform.",
"type": "module",
"bin": {
Expand Down Expand Up @@ -44,21 +44,21 @@
},
"dependencies": {
"@prisma/cli-engine": "workspace:0.2.0",
"@prisma/composer-cli": "0.7.0",
"@prisma/composer-cli": "0.8.0",
"@prisma/compute-sdk": "0.39.0",
"@prisma/credentials-store": "^7.8.0",
"@prisma/management-api-sdk": "1.55.0",
"@prisma/orm-toolchain": "8.0.0-rc.2",
"@prisma/orm-toolchain": "8.0.0-rc.3",
"@vercel/detect-agent": "^1.2.3",
"better-result": "^2.9.2",
"dotenv": "^17.4.2",
"execa": "^9.6.1",
"open": "^11.0.0"
},
"devDependencies": {
"@prisma/cli": "workspace:8.0.0-rc.4",
"@repo/cli-telemetry": "workspace:8.0.0-rc.4",
"@repo/tsconfig": "workspace:8.0.0-rc.4",
"@prisma/cli": "workspace:8.0.0-rc.5",
"@repo/cli-telemetry": "workspace:8.0.0-rc.5",
"@repo/tsconfig": "workspace:8.0.0-rc.5",
"@types/node": "^22.19.19",
"tsdown": "^0.21.10",
"typescript": "^6.0.3"
Expand Down
2 changes: 1 addition & 1 deletion packages/tsconfig/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@repo/tsconfig",
"private": true,
"version": "8.0.0-rc.4",
"version": "8.0.0-rc.5",
"description": "Base tsconfig providing package for the monorepo",
"license": "Apache-2.0",
"files": [
Expand Down
74 changes: 37 additions & 37 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading