From d4730fc0137e2e0ab7a52d31a985704d081ebcc9 Mon Sep 17 00:00:00 2001 From: willbot Date: Sun, 27 Sep 2026 10:14:49 +0200 Subject: [PATCH 1/2] chore(deps): @prisma/management-api-sdk 1.69.0 -> 1.79.0 The engine, @prisma/cli and prisma pins move together, because the engine's types refer to the SDK's types and two copies fail to typecheck against each other. The engine's version stays at 0.6.1: only its devDependencies changed, and npm does not publish those. The SDK now types credential.type in the GET /v1/me response as string, so AuthCredential.type becomes string. Nothing in the CLI branches on its value. Co-Authored-By: Claude Fable 5.1 Signed-off-by: willbot Signed-off-by: Will Madden --- packages/cli-engine/package.json | 2 +- packages/cli/package.json | 2 +- packages/cli/src/types/auth.ts | 2 +- packages/prisma/package.json | 2 +- pnpm-lock.yaml | 30 +++++++++++++++--------------- 5 files changed, 19 insertions(+), 19 deletions(-) diff --git a/packages/cli-engine/package.json b/packages/cli-engine/package.json index 700ff777..46d0b700 100644 --- a/packages/cli-engine/package.json +++ b/packages/cli-engine/package.json @@ -58,7 +58,7 @@ "@prisma/management-api-sdk": "^1.55.0" }, "devDependencies": { - "@prisma/management-api-sdk": "1.69.0", + "@prisma/management-api-sdk": "1.79.0", "@repo/cli-conformance": "workspace:8.0.0-rc.17", "@repo/tsconfig": "workspace:8.0.0-rc.17", "@types/node": "^22.19.19", diff --git a/packages/cli/package.json b/packages/cli/package.json index 571d3160..5e0e59cd 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -52,7 +52,7 @@ "@prisma/cli-engine": "workspace:0.6.1", "@prisma/composer-cli": "0.23.0", "@prisma/compute-sdk": "0.43.0", - "@prisma/management-api-sdk": "1.69.0", + "@prisma/management-api-sdk": "1.79.0", "@prisma/orm-toolchain": "8.0.0-rc.12", "@vercel/detect-agent": "^1.2.3", "better-result": "^2.9.2", diff --git a/packages/cli/src/types/auth.ts b/packages/cli/src/types/auth.ts index 99f7baf1..d73fcca1 100644 --- a/packages/cli/src/types/auth.ts +++ b/packages/cli/src/types/auth.ts @@ -12,7 +12,7 @@ export interface AuthWorkspace { } export interface AuthCredential { - type: "oauth" | "service_token" | "management_token"; + type: string; id: string | null; name: string | null; } diff --git a/packages/prisma/package.json b/packages/prisma/package.json index 93036de3..e2da8e57 100644 --- a/packages/prisma/package.json +++ b/packages/prisma/package.json @@ -53,7 +53,7 @@ "@prisma/cli-engine": "workspace:0.6.1", "@prisma/composer-cli": "0.23.0", "@prisma/compute-sdk": "0.43.0", - "@prisma/management-api-sdk": "1.69.0", + "@prisma/management-api-sdk": "1.79.0", "@prisma/orm-toolchain": "8.0.0-rc.12", "@vercel/detect-agent": "^1.2.3", "better-result": "^2.9.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f8dd2c7f..c741b70a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -34,10 +34,10 @@ importers: version: 0.23.0(@prisma/cli-engine@packages+cli-engine)(@types/node@22.19.19)(@vercel/nft@1.10.2(rollup@4.62.2))(magicast@0.5.3)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1107.0))(pg@8.23.0)(typescript@6.0.3)(vite@7.3.5(@types/node@22.19.19)(jiti@2.7.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.8(@types/node@22.19.19)(vite@7.3.5(@types/node@22.19.19)(jiti@2.7.0)(tsx@4.22.4)(yaml@2.9.0)))(ws@8.21.0) '@prisma/compute-sdk': specifier: 0.43.0 - version: 0.43.0(@prisma/management-api-sdk@1.69.0)(rollup@4.62.2) + version: 0.43.0(@prisma/management-api-sdk@1.79.0)(rollup@4.62.2) '@prisma/management-api-sdk': - specifier: 1.69.0 - version: 1.69.0 + specifier: 1.79.0 + version: 1.79.0 '@prisma/orm-toolchain': specifier: 8.0.0-rc.12 version: 8.0.0-rc.12(@prisma/cli-engine@packages+cli-engine)(magicast@0.5.3)(typanion@3.14.0)(typescript@6.0.3)(vite@7.3.5(@types/node@22.19.19)(jiti@2.7.0)(tsx@4.22.4)(yaml@2.9.0)) @@ -140,8 +140,8 @@ importers: version: 8.2.1 devDependencies: '@prisma/management-api-sdk': - specifier: 1.69.0 - version: 1.69.0 + specifier: 1.79.0 + version: 1.79.0 '@repo/cli-conformance': specifier: workspace:8.0.0-rc.17 version: link:../cli-conformance @@ -217,10 +217,10 @@ importers: version: 0.23.0(@prisma/cli-engine@packages+cli-engine)(@types/node@22.19.19)(@vercel/nft@1.10.2(rollup@4.62.2))(magicast@0.5.3)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1107.0))(pg@8.23.0)(typescript@6.0.3)(vite@7.3.5(@types/node@22.19.19)(jiti@2.7.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.8(@types/node@22.19.19)(vite@7.3.5(@types/node@22.19.19)(jiti@2.7.0)(tsx@4.22.4)(yaml@2.9.0)))(ws@8.21.0) '@prisma/compute-sdk': specifier: 0.43.0 - version: 0.43.0(@prisma/management-api-sdk@1.69.0)(rollup@4.62.2) + version: 0.43.0(@prisma/management-api-sdk@1.79.0)(rollup@4.62.2) '@prisma/management-api-sdk': - specifier: 1.69.0 - version: 1.69.0 + specifier: 1.79.0 + version: 1.79.0 '@prisma/orm-toolchain': specifier: 8.0.0-rc.12 version: 8.0.0-rc.12(@prisma/cli-engine@packages+cli-engine)(magicast@0.5.3)(typanion@3.14.0)(typescript@6.0.3)(vite@7.3.5(@types/node@22.19.19)(jiti@2.7.0)(tsx@4.22.4)(yaml@2.9.0)) @@ -1330,12 +1330,12 @@ packages: '@prisma/get-platform@7.2.0': resolution: {integrity: sha512-k1V0l0Td1732EHpAfi2eySTezyllok9dXb6UQanajkJQzPUGi3vO2z7jdkz67SypFTdmbnyGYxvEvYZdZsMAVA==} - '@prisma/management-api-sdk@1.69.0': - resolution: {integrity: sha512-z3zBWvOjFSWqUwkJcsdkBZzkUaUMEEcKy4QiMfo7n1GqNQvRYkzxzaNRTqmxTjw3thOjmdq+UegIqOU57i7jiA==} - '@prisma/management-api-sdk@1.76.0': resolution: {integrity: sha512-3IFDhV33GLaFs7DIyp9T1cxfX6W0QtwJjj9AFFjUdR9GPTfNfubmzdhbTgFFQGX3QlZ1xQfxOTcyDnJECZ+Cdg==} + '@prisma/management-api-sdk@1.79.0': + resolution: {integrity: sha512-GkqNeovHk+dDoGVGCQbBg924CozWRpPw7/V8crJPuEGnXTf0Mh1pIa0yK1HZjP3QwqFk5hp9ZC3v3k5/tcKnDg==} + '@prisma/orm-framework@8.0.0-rc.12': resolution: {integrity: sha512-+CEHlSwRh+79mRHCXER42Mz9unYeJczWbnYCMlK4X/0YDd+PdkkfRX/U+In5DlrangLn/F3csRLirG+wy/fUaA==} peerDependencies: @@ -4097,9 +4097,9 @@ snapshots: - vitest - ws - '@prisma/compute-sdk@0.43.0(@prisma/management-api-sdk@1.69.0)(rollup@4.62.2)': + '@prisma/compute-sdk@0.43.0(@prisma/management-api-sdk@1.79.0)(rollup@4.62.2)': dependencies: - '@prisma/management-api-sdk': 1.69.0 + '@prisma/management-api-sdk': 1.79.0 '@vercel/nft': 1.10.2(rollup@4.62.2) better-result: 2.9.2 jiti: 2.7.0 @@ -4151,11 +4151,11 @@ snapshots: dependencies: '@prisma/debug': 7.2.0 - '@prisma/management-api-sdk@1.69.0': + '@prisma/management-api-sdk@1.76.0': dependencies: openapi-fetch: 0.14.0 - '@prisma/management-api-sdk@1.76.0': + '@prisma/management-api-sdk@1.79.0': dependencies: openapi-fetch: 0.14.0 From 4717d5b7421afb0a9672f1b59a59846ee940c2c7 Mon Sep 17 00:00:00 2001 From: willbot Date: Sun, 27 Sep 2026 10:24:37 +0200 Subject: [PATCH 2/2] chore(deps): resolve one copy of @prisma/management-api-sdk @prisma/composer declares the SDK as ^1.76.0, and the lockfile had kept its older resolution, 1.76.0, next to the CLI's 1.79.0. pnpm dedupe moves Composer's copy to 1.79.0, so the lockfile holds one SDK version. The same run merged duplicate copies of semver and string-width. Co-Authored-By: Claude Fable 5.1 Signed-off-by: willbot Signed-off-by: Will Madden --- pnpm-lock.yaml | 29 +++-------------------------- 1 file changed, 3 insertions(+), 26 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c741b70a..aa18215b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -137,7 +137,7 @@ importers: version: 1.8.0 string-width: specifier: ^8.2.1 - version: 8.2.1 + version: 8.2.2 devDependencies: '@prisma/management-api-sdk': specifier: 1.79.0 @@ -1330,9 +1330,6 @@ packages: '@prisma/get-platform@7.2.0': resolution: {integrity: sha512-k1V0l0Td1732EHpAfi2eySTezyllok9dXb6UQanajkJQzPUGi3vO2z7jdkz67SypFTdmbnyGYxvEvYZdZsMAVA==} - '@prisma/management-api-sdk@1.76.0': - resolution: {integrity: sha512-3IFDhV33GLaFs7DIyp9T1cxfX6W0QtwJjj9AFFjUdR9GPTfNfubmzdhbTgFFQGX3QlZ1xQfxOTcyDnJECZ+Cdg==} - '@prisma/management-api-sdk@1.79.0': resolution: {integrity: sha512-GkqNeovHk+dDoGVGCQbBg924CozWRpPw7/V8crJPuEGnXTf0Mh1pIa0yK1HZjP3QwqFk5hp9ZC3v3k5/tcKnDg==} @@ -2711,11 +2708,6 @@ packages: scheduler@0.28.0: resolution: {integrity: sha512-juorfCmIkIw8tT+p5BXSm6PJjQF/ycEYmKyzURCIt/RaZIhL+PulbQ9Yu2z1HdOJDdqDTlxA1+xKBmHXJsczAw==} - semver@7.8.1: - resolution: {integrity: sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==} - engines: {node: '>=10'} - hasBin: true - semver@7.8.5: resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==} engines: {node: '>=10'} @@ -2778,10 +2770,6 @@ packages: resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} engines: {node: '>=18'} - string-width@8.2.1: - resolution: {integrity: sha512-IIaP0g3iy9Cyy18w3M9YcaDudujEAVHKt3a3QJg1+sr/oX96TbaGUubG0hJyCjCBThFH+tFpcIyoUHUn1ogaLA==} - engines: {node: '>=20'} - string-width@8.2.2: resolution: {integrity: sha512-GaPUh5gfdrYzqeVNZvUfT23vYYxXzKYidUcnMtJg/3rxRV63EFZy3k6xfKlmfeJD0176lnUV/Usr3XcwSvFzpg==} engines: {node: '>=20'} @@ -4064,7 +4052,7 @@ snapshots: '@effect/sql-d1': 4.0.0-rc.115(effect@4.0.0-rc.115) '@effect/sql-sqlite-do': 4.0.0-rc.115(effect@4.0.0-rc.115) '@effect/vitest': 4.0.0-rc.115(effect@4.0.0-rc.115)(vitest@4.1.8(@types/node@22.19.19)(vite@7.3.5(@types/node@22.19.19)(jiti@2.7.0)(tsx@4.22.4)(yaml@2.9.0))) - '@prisma/management-api-sdk': 1.76.0 + '@prisma/management-api-sdk': 1.79.0 '@standard-schema/spec': 1.1.0 alchemy: 2.0.0-beta.78(@types/node@22.19.19)(@vercel/nft@1.10.2(rollup@4.62.2))(effect@4.0.0-rc.115)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1107.0))(pg@8.23.0)(typescript@6.0.3)(vite@7.3.5(@types/node@22.19.19)(jiti@2.7.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.8(@types/node@22.19.19)(vite@7.3.5(@types/node@22.19.19)(jiti@2.7.0)(tsx@4.22.4)(yaml@2.9.0)))(ws@8.21.0) arktype: 2.2.3 @@ -4151,10 +4139,6 @@ snapshots: dependencies: '@prisma/debug': 7.2.0 - '@prisma/management-api-sdk@1.76.0': - dependencies: - openapi-fetch: 0.14.0 - '@prisma/management-api-sdk@1.79.0': dependencies: openapi-fetch: 0.14.0 @@ -5381,8 +5365,6 @@ snapshots: scheduler@0.28.0: {} - semver@7.8.1: {} - semver@7.8.5: {} sharp@0.35.3(@types/node@22.19.19): @@ -5463,11 +5445,6 @@ snapshots: get-east-asian-width: 1.6.0 strip-ansi: 7.2.0 - string-width@8.2.1: - dependencies: - get-east-asian-width: 1.6.0 - strip-ansi: 7.2.0 - string-width@8.2.2: dependencies: get-east-asian-width: 1.6.0 @@ -5549,7 +5526,7 @@ snapshots: picomatch: 4.0.4 rolldown: 1.0.0-rc.17 rolldown-plugin-dts: 0.23.2(rolldown@1.0.0-rc.17)(typescript@6.0.3) - semver: 7.8.1 + semver: 7.8.5 tinyexec: 1.2.4 tinyglobby: 0.2.17 tree-kill: 1.2.2