From 7f4613e9b34290eb0efda90b8f19f95eb113e043 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 7 Jul 2025 14:37:17 +0000 Subject: [PATCH 1/2] fix(deps): update prisma monorepo to v6.11.1 --- packages/core/package.json | 8 +- pnpm-lock.yaml | 306 ++++++++++++++++++++++++++++++++++--- tests2/package.json | 8 +- 3 files changed, 295 insertions(+), 27 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index 44166a8402b..845ad15ac21 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -244,9 +244,9 @@ "@internationalized/date": "^3.5.5", "@keystar/ui": "^0.7.16", "@nodelib/fs.walk": "^3.0.0", - "@prisma/client": "6.5.0", - "@prisma/internals": "6.5.0", - "@prisma/migrate": "6.5.0", + "@prisma/client": "6.11.1", + "@prisma/internals": "6.11.1", + "@prisma/migrate": "6.11.1", "@react-aria/i18n": "^3.12.1", "@react-aria/label": "^3.7.10", "@react-aria/utils": "^3.25.1", @@ -278,7 +278,7 @@ "meow": "^9.0.0", "next": "^15.1.0", "pluralize": "^8.0.0", - "prisma": "6.5.0", + "prisma": "6.11.1", "prompts": "^2.4.2", "react": "^19.0.0", "react-dom": "^19.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e943adf36f4..e6688aa3d0a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1836,14 +1836,14 @@ importers: specifier: ^3.0.0 version: 3.0.1 '@prisma/client': - specifier: 6.5.0 - version: 6.5.0(prisma@6.5.0(typescript@5.8.2))(typescript@5.8.2) + specifier: 6.11.1 + version: 6.11.1(prisma@6.11.1(typescript@5.8.2))(typescript@5.8.2) '@prisma/internals': - specifier: 6.5.0 - version: 6.5.0(typescript@5.8.2) + specifier: 6.11.1 + version: 6.11.1(typescript@5.8.2) '@prisma/migrate': - specifier: 6.5.0 - version: 6.5.0(@prisma/generator-helper@6.5.0)(@prisma/internals@6.5.0(typescript@5.8.2)) + specifier: 6.11.1 + version: 6.11.1(@prisma/internals@6.11.1(typescript@5.8.2))(typescript@5.8.2) '@react-aria/i18n': specifier: ^3.12.1 version: 3.12.7(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -1938,8 +1938,8 @@ importers: specifier: ^8.0.0 version: 8.0.0 prisma: - specifier: 6.5.0 - version: 6.5.0(typescript@5.8.2) + specifier: 6.11.1 + version: 6.11.1(typescript@5.8.2) prompts: specifier: ^2.4.2 version: 2.4.2 @@ -2306,7 +2306,7 @@ importers: version: 6.5.0(typescript@5.8.2) '@prisma/migrate': specifier: ^6.5.0 - version: 6.5.0(@prisma/generator-helper@6.5.0)(@prisma/internals@6.5.0(typescript@5.8.2)) + version: 6.5.0(@prisma/generator-helper@6.11.1)(@prisma/internals@6.5.0(typescript@5.8.2)) '@types/ms': specifier: ^0.7.34 version: 0.7.34 @@ -2441,17 +2441,17 @@ importers: specifier: workspace:^ version: link:../packages/core '@prisma/client': - specifier: 6.5.0 - version: 6.5.0(prisma@6.5.0(typescript@5.8.2))(typescript@5.8.2) + specifier: 6.11.1 + version: 6.11.1(prisma@6.11.1(typescript@5.8.2))(typescript@5.8.2) '@prisma/engines': - specifier: 6.5.0 - version: 6.5.0 + specifier: 6.11.1 + version: 6.11.1 '@prisma/internals': - specifier: 6.5.0 - version: 6.5.0(typescript@5.8.2) + specifier: 6.11.1 + version: 6.11.1(typescript@5.8.2) prisma: - specifier: 6.5.0 - version: 6.5.0(typescript@5.8.2) + specifier: 6.11.1 + version: 6.11.1(typescript@5.8.2) packages: @@ -2473,6 +2473,10 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} + '@antfu/ni@0.21.12': + resolution: {integrity: sha512-2aDL3WUv8hMJb2L3r/PIQWsTLyq7RQr3v9xD16fiz6O8ys1xEyLhhTOv8gxtZvJiTzjTF5pHoArvRdesGL1DMQ==} + hasBin: true + '@apollo/cache-control-types@1.0.3': resolution: {integrity: sha512-F17/vCp7QVwom9eG7ToauIKdAxpSoadsJnqIfyryLFSkLSOEqu+eC5Z3N8OXcUVStuOMcNHlyraRsA6rRICu4g==} peerDependencies: @@ -4899,6 +4903,30 @@ packages: '@preconstruct/next@4.0.0': resolution: {integrity: sha512-vSrc8wFQgBErU7dKTKSQtr/DLWPHcN9jMoiWOAQodB1+B4Kpqqry6QhGYoRm0DQU5gNL+Rcp+Xb350O1E/gjsg==} + '@prisma/client-common@6.11.1': + resolution: {integrity: sha512-DjQb9wTuU9zuysjl+0v6Aajt6KLzz1o/mJ4lZampEUgNor741SL6CYJlbSHrNYdv2vGuAilOcfveIWvksdYyHQ==} + + '@prisma/client-generator-js@6.11.1': + resolution: {integrity: sha512-h+R9Sy6ytPS3gom3/vN/TMiCI7g6t4uZ1kQI+JMpZrbOub2Z2LSO6nEZQfgxYJ/kJzOa8WHzkkMlErphA5LMGg==} + + '@prisma/client-generator-registry@6.11.1': + resolution: {integrity: sha512-6EI8KnB2tbnGj/60ydPISLuwnb0jL8OmY6L58E3/WxQGFvM1Wm6FEySOI2DvdNMnlZxtlWbKF28emhAvZleQjA==} + + '@prisma/client-generator-ts@6.11.1': + resolution: {integrity: sha512-3nMN1oAkKrDiOMivLQpTbeXSHWr2J5cs2TwFUvvNivwdMMgbgG69EcQZtHRWeobiNv6TJPeLWx+AuPAifgO/Vg==} + + '@prisma/client@6.11.1': + resolution: {integrity: sha512-5CLFh8QP6KxRm83pJ84jaVCeSVPQr8k0L2SEtOJHwdkS57/VQDcI/wQpGmdyOZi+D9gdNabdo8tj1Uk+w+upsQ==} + engines: {node: '>=18.18'} + peerDependencies: + prisma: '*' + typescript: '>=5.1.0' + peerDependenciesMeta: + prisma: + optional: true + typescript: + optional: true + '@prisma/client@6.5.0': resolution: {integrity: sha512-M6w1Ql/BeiGoZmhMdAZUXHu5sz5HubyVcKukbLs3l0ELcQb8hTUJxtGEChhv4SVJ0QJlwtLnwOLgIRQhpsm9dw==} engines: {node: '>=18.18'} @@ -4911,27 +4939,65 @@ packages: typescript: optional: true + '@prisma/config@6.11.1': + resolution: {integrity: sha512-z6rCTQN741wxDq82cpdzx2uVykpnQIXalLhrWQSR0jlBVOxCIkz3HZnd8ern3uYTcWKfB3IpVAF7K2FU8t/8AQ==} + '@prisma/config@6.5.0': resolution: {integrity: sha512-sOH/2Go9Zer67DNFLZk6pYOHj+rumSb0VILgltkoxOjYnlLqUpHPAN826vnx8HigqnOCxj9LRhT6U7uLiIIWgw==} + '@prisma/debug@6.11.1': + resolution: {integrity: sha512-lWRb/YSWu8l4Yum1UXfGLtqFzZkVS2ygkWYpgkbgMHn9XJlMITIgeMvJyX5GepChzhmxuSuiq/MY/kGFweOpGw==} + '@prisma/debug@6.5.0': resolution: {integrity: sha512-fc/nusYBlJMzDmDepdUtH9aBsJrda2JNErP9AzuHbgUEQY0/9zQYZdNlXmKoIWENtio+qarPNe/+DQtrX5kMcQ==} + '@prisma/dmmf@6.11.1': + resolution: {integrity: sha512-EwPSlhz7Qt5msepoxlKIGjtGP6fUEFQyxrYx6f0IdvQ8l0rLSJEqBrTiMpNhgKQFeR8kuiQTv+xzHk/l8mV+Xw==} + + '@prisma/driver-adapter-utils@6.11.1': + resolution: {integrity: sha512-y09aIY3XTJIgPI1ZMfybn5kndbhu11Rjg81cH6pSi/Rg/PnbxomWVHhu4NnKmCGioidUqJ5KeQ7i75dIOVsSXQ==} + + '@prisma/engines-version@6.11.1-1.f40f79ec31188888a2e33acda0ecc8fd10a853a9': + resolution: {integrity: sha512-swFJTOOg4tHyOM1zB/pHb3MeH0i6t7jFKn5l+ZsB23d9AQACuIRo9MouvuKGvnDogzkcjbWnXi/NvOZ0+n5Jfw==} + '@prisma/engines-version@6.5.0-73.173f8d54f8d52e692c7e27e72a88314ec7aeff60': resolution: {integrity: sha512-iK3EmiVGFDCmXjSpdsKGNqy9hOdLnvYBrJB61far/oP03hlIxrb04OWmDjNTwtmZ3UZdA5MCvI+f+3k2jPTflQ==} + '@prisma/engines@6.11.1': + resolution: {integrity: sha512-6eKEcV6V8W2eZAUwX2xTktxqPM4vnx3sxz3SDtpZwjHKpC6lhOtc4vtAtFUuf5+eEqBk+dbJ9Dcaj6uQU+FNNg==} + '@prisma/engines@6.5.0': resolution: {integrity: sha512-FVPQYHgOllJklN9DUyujXvh3hFJCY0NX86sDmBErLvoZjy2OXGiZ5FNf3J/C4/RZZmCypZBYpBKEhx7b7rEsdw==} + '@prisma/fetch-engine@6.11.1': + resolution: {integrity: sha512-NBYzmkXTkj9+LxNPRSndaAeALOL1Gr3tjvgRYNqruIPlZ6/ixLeuE/5boYOewant58tnaYFZ5Ne0jFBPfGXHpQ==} + '@prisma/fetch-engine@6.5.0': resolution: {integrity: sha512-3LhYA+FXP6pqY8FLHCjewyE8pGXXJ7BxZw2rhPq+CZAhvflVzq4K8Qly3OrmOkn6wGlz79nyLQdknyCG2HBTuA==} + '@prisma/generator-helper@6.11.1': + resolution: {integrity: sha512-mxdeBqW8inKkuE2nHLo0SsdzsjY51cyRQYgD1uEshvy1/n5eXJJOhEA9T948qA0ZBYUb8SppO2HZtQjwkGwzjQ==} + '@prisma/generator-helper@6.5.0': resolution: {integrity: sha512-71ELYxnSE4soeV0BlWJEMgO4KkCowuzHsPY3o7quFOtlcmds5ZX190VZK/k9HMJWdPQ893HooBv3BkKvieR7vA==} + '@prisma/generator@6.11.1': + resolution: {integrity: sha512-LNpsWyVjebWbVIHVw0bTTQUIlnK+92naGB5fWnjEJqJcxXuDnNQ0XomZAQ1BrqwbMrYL6RYS4whkTpKtu1ijLQ==} + + '@prisma/get-platform@6.11.1': + resolution: {integrity: sha512-b2Z8oV2gwvdCkFemBTFd0x4lsL4O2jLSx8lB7D+XqoFALOQZPa7eAPE1NU0Mj1V8gPHRxIsHnyUNtw2i92psUw==} + '@prisma/get-platform@6.5.0': resolution: {integrity: sha512-xYcvyJwNMg2eDptBYFqFLUCfgi+wZLcj6HDMsj0Qw0irvauG4IKmkbywnqwok0B+k+W+p+jThM2DKTSmoPCkzw==} + '@prisma/internals@6.11.1': + resolution: {integrity: sha512-lJDepOgdG/qCFX+q1ZIBNM3NVJE1C9nakaPVl+USVrYS6wDSUbZqEGeiUsWH/TUyQUQNovYzypEf1TbW4eMeOQ==} + peerDependencies: + typescript: '>=5.1.0' + peerDependenciesMeta: + typescript: + optional: true + '@prisma/internals@6.5.0': resolution: {integrity: sha512-4hI114ho/BVvxSIZ7lQB3TPxGrSnt5+aYhKMzQU5+l659Qcjjiz56hZ/rXph3xIlgJUWVQyzwAS9/ZAMgXUySw==} peerDependencies: @@ -4940,18 +5006,35 @@ packages: typescript: optional: true + '@prisma/migrate@6.11.1': + resolution: {integrity: sha512-POi2i0NlfhpVRmIDuUQ7eO8bO/MlTepDD6M2rSjDtJdu4ENxxx3HTBwau8Ecm31EcetHcdO+N6iPDrACUzhfNg==} + peerDependencies: + '@prisma/internals': '*' + '@prisma/migrate@6.5.0': resolution: {integrity: sha512-FXaKd5g+i2GK4cFFDIm3u+U5tiynPRQqP1G68BzVFkXfjM1O2l1H+fBC3Pntg2hXsTw7zsWZwb5+q2kefftGDg==} peerDependencies: '@prisma/generator-helper': '*' '@prisma/internals': '*' + '@prisma/prisma-schema-wasm@6.11.1-1.f40f79ec31188888a2e33acda0ecc8fd10a853a9': + resolution: {integrity: sha512-6JOVGkouivLshm++Gl089nIf4TN7A0O5wHZkwkSczDuTAJkJQ3vtXrxH1Rl2jbwdizSRP/eOiky0bCiSdATuGw==} + '@prisma/prisma-schema-wasm@6.5.0-73.173f8d54f8d52e692c7e27e72a88314ec7aeff60': resolution: {integrity: sha512-8zmXO5Luw5sCOgTw9nyN4/x7MgmIUUt/9zQZPPStiMUhZsXH72oqFwYJlibdS77gDuH2+DXgSRv6aPleDdTMsQ==} + '@prisma/schema-engine-wasm@6.11.1-1.f40f79ec31188888a2e33acda0ecc8fd10a853a9': + resolution: {integrity: sha512-ds0a6rXtMATRH8dqq8TaHCmuYoMKgEfMu6bZ943vws+9pjfHcttusCKczvYR+siWM1J63yIH7uVyUMCoqWUAdA==} + + '@prisma/schema-files-loader@6.11.1': + resolution: {integrity: sha512-yLuqR0X2zYhG0SNjd+8mDg4qCBWy6G7qtu1gYWLQhChahOnm2mJicHF6Wcg+C+G4vzQOZgc5yEv4vzLLZj9UqA==} + '@prisma/schema-files-loader@6.5.0': resolution: {integrity: sha512-BE+YPIcqXx+9MkPsA/mACz3rGhKUfh5rsoGe1Male/0c9my9CaHKzJFxNAV4f70d6GTMMITQgFpwfrudGFOwpw==} + '@prisma/ts-builders@6.11.1': + resolution: {integrity: sha512-F5ID1LPVINMQUxi1xF3RvrM9adWwHDaPDGvw1GP0hnaPWGF3a8EEmPGzqoRm8xVuwwXeszDyGk3z2BaruSjLVg==} + '@protobufjs/aspromise@1.1.2': resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} @@ -9247,6 +9330,10 @@ packages: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} + klona@2.0.6: + resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} + engines: {node: '>= 8'} + ky@1.7.5: resolution: {integrity: sha512-HzhziW6sc5m0pwi5M196+7cEBtbt0lCYi67wNsiwMUmz833wloE0gbzJPWKs1gliFKQb34huItDQX97LyOdPdA==} engines: {node: '>=18'} @@ -10630,6 +10717,16 @@ packages: peerDependencies: react: '>=16.0.0' + prisma@6.11.1: + resolution: {integrity: sha512-VzJToRlV0s9Vu2bfqHiRJw73hZNCG/AyJeX+kopbu4GATTjTUdEWUteO3p4BLYoHpMS4o8pD3v6tF44BHNZI1w==} + engines: {node: '>=18.18'} + hasBin: true + peerDependencies: + typescript: '>=5.1.0' + peerDependenciesMeta: + typescript: + optional: true + prisma@6.5.0: resolution: {integrity: sha512-yUGXmWqv5F4PByMSNbYFxke/WbnyTLjnJ5bKr8fLkcnY7U5rU9rUTh/+Fja+gOrRxEgtCbCtca94IeITj4j/pg==} engines: {node: '>=18.18'} @@ -11806,6 +11903,9 @@ packages: ts-log@2.2.7: resolution: {integrity: sha512-320x5Ggei84AxzlXp91QkIGSw5wgaLT6GeAH0KsqDmRZdVWW2OiSeVvElVoatk3f7nicwXlElXsoFkARiGE2yg==} + ts-pattern@5.6.2: + resolution: {integrity: sha512-d4IxJUXROL5NCa3amvMg6VQW2HVtZYmUTPfvVtO7zJWGYLJ+mry9v2OmYm+z67aniQoQ8/yFNadiEwtNS9qQiw==} + tsconfck@3.1.5: resolution: {integrity: sha512-CLDfGgUp7XPswWnezWwsCRxNmgQjhYq3VXHM0/XIRxhVrKw0M1if9agzryh1QS3nxjCROvV+xWxoJO1YctzzWg==} engines: {node: ^18 || >=20} @@ -12550,6 +12650,8 @@ snapshots: '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 + '@antfu/ni@0.21.12': {} + '@apollo/cache-control-types@1.0.3(graphql@16.10.0)': dependencies: graphql: 16.10.0 @@ -16003,11 +16105,83 @@ snapshots: '@preconstruct/next@4.0.0': {} + '@prisma/client-common@6.11.1(typescript@5.8.2)': + dependencies: + '@prisma/dmmf': 6.11.1 + '@prisma/driver-adapter-utils': 6.11.1 + '@prisma/generator': 6.11.1 + '@prisma/internals': 6.11.1(typescript@5.8.2) + transitivePeerDependencies: + - typescript + + '@prisma/client-generator-js@6.11.1(typescript@5.8.2)': + dependencies: + '@antfu/ni': 0.21.12 + '@prisma/client-common': 6.11.1(typescript@5.8.2) + '@prisma/debug': 6.11.1 + '@prisma/dmmf': 6.11.1 + '@prisma/engines-version': 6.11.1-1.f40f79ec31188888a2e33acda0ecc8fd10a853a9 + '@prisma/fetch-engine': 6.11.1 + '@prisma/generator': 6.11.1 + '@prisma/get-platform': 6.11.1 + '@prisma/internals': 6.11.1(typescript@5.8.2) + '@prisma/ts-builders': 6.11.1(typescript@5.8.2) + ci-info: 4.2.0 + env-paths: 2.2.1 + indent-string: 4.0.0 + klona: 2.0.6 + pkg-up: 3.1.0 + pluralize: 8.0.0 + ts-pattern: 5.6.2 + transitivePeerDependencies: + - typescript + + '@prisma/client-generator-registry@6.11.1(typescript@5.8.2)': + dependencies: + '@prisma/client-generator-js': 6.11.1(typescript@5.8.2) + '@prisma/client-generator-ts': 6.11.1(typescript@5.8.2) + '@prisma/generator': 6.11.1 + '@prisma/internals': 6.11.1(typescript@5.8.2) + transitivePeerDependencies: + - typescript + + '@prisma/client-generator-ts@6.11.1(typescript@5.8.2)': + dependencies: + '@antfu/ni': 0.21.12 + '@prisma/client-common': 6.11.1(typescript@5.8.2) + '@prisma/debug': 6.11.1 + '@prisma/dmmf': 6.11.1 + '@prisma/engines-version': 6.11.1-1.f40f79ec31188888a2e33acda0ecc8fd10a853a9 + '@prisma/fetch-engine': 6.11.1 + '@prisma/generator': 6.11.1 + '@prisma/get-platform': 6.11.1 + '@prisma/internals': 6.11.1(typescript@5.8.2) + '@prisma/ts-builders': 6.11.1(typescript@5.8.2) + ci-info: 4.2.0 + fast-glob: 3.3.3 + get-tsconfig: 4.10.0 + indent-string: 4.0.0 + klona: 2.0.6 + pkg-up: 3.1.0 + pluralize: 8.0.0 + ts-pattern: 5.6.2 + transitivePeerDependencies: + - typescript + + '@prisma/client@6.11.1(prisma@6.11.1(typescript@5.8.2))(typescript@5.8.2)': + optionalDependencies: + prisma: 6.11.1(typescript@5.8.2) + typescript: 5.8.2 + '@prisma/client@6.5.0(prisma@6.5.0(typescript@5.8.2))(typescript@5.8.2)': optionalDependencies: prisma: 6.5.0(typescript@5.8.2) typescript: 5.8.2 + '@prisma/config@6.11.1': + dependencies: + jiti: 2.4.2 + '@prisma/config@6.5.0': dependencies: esbuild: 0.25.1 @@ -16015,10 +16189,27 @@ snapshots: transitivePeerDependencies: - supports-color + '@prisma/debug@6.11.1': {} + '@prisma/debug@6.5.0': {} + '@prisma/dmmf@6.11.1': {} + + '@prisma/driver-adapter-utils@6.11.1': + dependencies: + '@prisma/debug': 6.11.1 + + '@prisma/engines-version@6.11.1-1.f40f79ec31188888a2e33acda0ecc8fd10a853a9': {} + '@prisma/engines-version@6.5.0-73.173f8d54f8d52e692c7e27e72a88314ec7aeff60': {} + '@prisma/engines@6.11.1': + dependencies: + '@prisma/debug': 6.11.1 + '@prisma/engines-version': 6.11.1-1.f40f79ec31188888a2e33acda0ecc8fd10a853a9 + '@prisma/fetch-engine': 6.11.1 + '@prisma/get-platform': 6.11.1 + '@prisma/engines@6.5.0': dependencies: '@prisma/debug': 6.5.0 @@ -16026,20 +16217,57 @@ snapshots: '@prisma/fetch-engine': 6.5.0 '@prisma/get-platform': 6.5.0 + '@prisma/fetch-engine@6.11.1': + dependencies: + '@prisma/debug': 6.11.1 + '@prisma/engines-version': 6.11.1-1.f40f79ec31188888a2e33acda0ecc8fd10a853a9 + '@prisma/get-platform': 6.11.1 + '@prisma/fetch-engine@6.5.0': dependencies: '@prisma/debug': 6.5.0 '@prisma/engines-version': 6.5.0-73.173f8d54f8d52e692c7e27e72a88314ec7aeff60 '@prisma/get-platform': 6.5.0 + '@prisma/generator-helper@6.11.1': + dependencies: + '@prisma/debug': 6.11.1 + '@prisma/dmmf': 6.11.1 + '@prisma/generator': 6.11.1 + '@prisma/generator-helper@6.5.0': dependencies: '@prisma/debug': 6.5.0 + '@prisma/generator@6.11.1': {} + + '@prisma/get-platform@6.11.1': + dependencies: + '@prisma/debug': 6.11.1 + '@prisma/get-platform@6.5.0': dependencies: '@prisma/debug': 6.5.0 + '@prisma/internals@6.11.1(typescript@5.8.2)': + dependencies: + '@prisma/config': 6.11.1 + '@prisma/debug': 6.11.1 + '@prisma/dmmf': 6.11.1 + '@prisma/driver-adapter-utils': 6.11.1 + '@prisma/engines': 6.11.1 + '@prisma/fetch-engine': 6.11.1 + '@prisma/generator': 6.11.1 + '@prisma/generator-helper': 6.11.1 + '@prisma/get-platform': 6.11.1 + '@prisma/prisma-schema-wasm': 6.11.1-1.f40f79ec31188888a2e33acda0ecc8fd10a853a9 + '@prisma/schema-engine-wasm': 6.11.1-1.f40f79ec31188888a2e33acda0ecc8fd10a853a9 + '@prisma/schema-files-loader': 6.11.1 + arg: 5.0.2 + prompts: 2.4.2 + optionalDependencies: + typescript: 5.8.2 + '@prisma/internals@6.5.0(typescript@5.8.2)': dependencies: '@prisma/config': 6.5.0 @@ -16057,25 +16285,54 @@ snapshots: transitivePeerDependencies: - supports-color - '@prisma/migrate@6.5.0(@prisma/generator-helper@6.5.0)(@prisma/internals@6.5.0(typescript@5.8.2))': + '@prisma/migrate@6.11.1(@prisma/internals@6.11.1(typescript@5.8.2))(typescript@5.8.2)': + dependencies: + '@prisma/client-generator-registry': 6.11.1(typescript@5.8.2) + '@prisma/config': 6.11.1 + '@prisma/debug': 6.11.1 + '@prisma/driver-adapter-utils': 6.11.1 + '@prisma/engines-version': 6.11.1-1.f40f79ec31188888a2e33acda0ecc8fd10a853a9 + '@prisma/generator': 6.11.1 + '@prisma/get-platform': 6.11.1 + '@prisma/internals': 6.11.1(typescript@5.8.2) + prompts: 2.4.2 + transitivePeerDependencies: + - typescript + + '@prisma/migrate@6.5.0(@prisma/generator-helper@6.11.1)(@prisma/internals@6.5.0(typescript@5.8.2))': dependencies: '@prisma/config': 6.5.0 '@prisma/debug': 6.5.0 '@prisma/engines-version': 6.5.0-73.173f8d54f8d52e692c7e27e72a88314ec7aeff60 - '@prisma/generator-helper': 6.5.0 + '@prisma/generator-helper': 6.11.1 '@prisma/get-platform': 6.5.0 '@prisma/internals': 6.5.0(typescript@5.8.2) prompts: 2.4.2 transitivePeerDependencies: - supports-color + '@prisma/prisma-schema-wasm@6.11.1-1.f40f79ec31188888a2e33acda0ecc8fd10a853a9': {} + '@prisma/prisma-schema-wasm@6.5.0-73.173f8d54f8d52e692c7e27e72a88314ec7aeff60': {} + '@prisma/schema-engine-wasm@6.11.1-1.f40f79ec31188888a2e33acda0ecc8fd10a853a9': {} + + '@prisma/schema-files-loader@6.11.1': + dependencies: + '@prisma/prisma-schema-wasm': 6.11.1-1.f40f79ec31188888a2e33acda0ecc8fd10a853a9 + fs-extra: 11.3.0 + '@prisma/schema-files-loader@6.5.0': dependencies: '@prisma/prisma-schema-wasm': 6.5.0-73.173f8d54f8d52e692c7e27e72a88314ec7aeff60 fs-extra: 11.3.0 + '@prisma/ts-builders@6.11.1(typescript@5.8.2)': + dependencies: + '@prisma/internals': 6.11.1(typescript@5.8.2) + transitivePeerDependencies: + - typescript + '@protobufjs/aspromise@1.1.2': {} '@protobufjs/base64@1.1.2': {} @@ -21770,6 +22027,8 @@ snapshots: kleur@4.1.5: {} + klona@2.0.6: {} + ky@1.7.5: {} lazy-require.macro@0.1.0: @@ -23659,6 +23918,13 @@ snapshots: clsx: 2.1.1 react: 19.0.0 + prisma@6.11.1(typescript@5.8.2): + dependencies: + '@prisma/config': 6.11.1 + '@prisma/engines': 6.11.1 + optionalDependencies: + typescript: 5.8.2 + prisma@6.5.0(typescript@5.8.2): dependencies: '@prisma/config': 6.5.0 @@ -25031,6 +25297,8 @@ snapshots: ts-log@2.2.7: {} + ts-pattern@5.6.2: {} + tsconfck@3.1.5(typescript@5.8.2): optionalDependencies: typescript: 5.8.2 diff --git a/tests2/package.json b/tests2/package.json index 59fc494739c..4572802135e 100644 --- a/tests2/package.json +++ b/tests2/package.json @@ -4,9 +4,9 @@ "license": "MIT", "devDependencies": { "@keystone-6/core": "workspace:^", - "@prisma/client": "6.5.0", - "@prisma/engines": "6.5.0", - "@prisma/internals": "6.5.0", - "prisma": "6.5.0" + "@prisma/client": "6.11.1", + "@prisma/engines": "6.11.1", + "@prisma/internals": "6.11.1", + "prisma": "6.11.1" } } From 82ded825e788a04ee6e48466fa9e922aecde4d4d Mon Sep 17 00:00:00 2001 From: Daniel Cousens Date: Tue, 26 Aug 2025 09:56:13 +1000 Subject: [PATCH 2/2] updates for newer prisma version --- packages/core/package.json | 1 + packages/core/src/artifacts.ts | 25 ++++++++++++++++--------- packages/core/src/scripts/build.ts | 3 +++ packages/core/src/scripts/cli.ts | 2 +- pnpm-lock.yaml | 3 +++ 5 files changed, 24 insertions(+), 10 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index 845ad15ac21..70456bdeb4e 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -245,6 +245,7 @@ "@keystar/ui": "^0.7.16", "@nodelib/fs.walk": "^3.0.0", "@prisma/client": "6.11.1", + "@prisma/client-generator-registry": "6.11.1", "@prisma/internals": "6.11.1", "@prisma/migrate": "6.11.1", "@react-aria/i18n": "^3.12.1", diff --git a/packages/core/src/artifacts.ts b/packages/core/src/artifacts.ts index 07cf68d7a6e..2544ae9e0e2 100644 --- a/packages/core/src/artifacts.ts +++ b/packages/core/src/artifacts.ts @@ -2,8 +2,15 @@ import type { ChildProcess } from 'node:child_process' import fs from 'node:fs/promises' import path from 'node:path' -import { formatSchema, getGenerators } from '@prisma/internals' import { printSchema } from 'graphql' +import { defaultRegistry } from '@prisma/client-generator-registry' +import { + getGenerators, + formatSchema, + getSchemaWithPath, + processSchemaResult, +} from '@prisma/internals' + import { printPrismaSchema } from './lib/core/prisma-schema-printer' import type { System } from './lib/system' import { printGeneratedTypes } from './lib/typescript-schema-printer' @@ -80,23 +87,23 @@ export async function generateTypes(cwd: string, system: System) { export async function generatePrismaClient(cwd: string, system: System) { const paths = system.getPaths(cwd) + const schemaResult = await getSchemaWithPath(paths.schema.prisma, undefined, { cwd }) + const schemaContext = await processSchemaResult({ schemaResult, ignoreEnvVarErrors: true }) + const generators = await getGenerators({ - schemaPath: paths.schema.prisma, + schemaContext, + registry: defaultRegistry.toInternal(), + postinstall: false, + printDownloadProgress: false, }) + console.error(generators) await Promise.all( generators.map(async generator => { try { await generator.generate() } finally { - const closePromise = new Promise(resolve => { - const child = (generator as any).generatorProcess.child as ChildProcess - child.once('exit', () => { - resolve() - }) - }) generator.stop() - await closePromise } }) ) diff --git a/packages/core/src/scripts/build.ts b/packages/core/src/scripts/build.ts index a5949d64413..546111da4fa 100644 --- a/packages/core/src/scripts/build.ts +++ b/packages/core/src/scripts/build.ts @@ -33,7 +33,10 @@ export async function build( log('✨ Generated GraphQL and Prisma schemas') // TODO: generating? } + console.log('✨ Generated Keystone types') // TODO: generating? await generateTypes(cwd, system) + + console.log('✨ Generated Prisma client') // TODO: generating? await generatePrismaClient(cwd, system) } diff --git a/packages/core/src/scripts/cli.ts b/packages/core/src/scripts/cli.ts index 0fe8e0addae..39b62252268 100644 --- a/packages/core/src/scripts/cli.ts +++ b/packages/core/src/scripts/cli.ts @@ -114,7 +114,7 @@ export async function cli(cwd: string, argv: string[]) { // WARNING: postinstall is an alias for `build --frozen --no-ui` if (command === 'postinstall') { // uncomment when you need to update the schemas - // return build(cwd, defaultFlags(flags, { frozen: false, prisma: true, ui: false })) + return build(cwd, defaultFlags(flags, { frozen: false, prisma: true, ui: false })) return build(cwd, defaultFlags(flags, { frozen: true, prisma: true, ui: false })) } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e6688aa3d0a..f7649fcc716 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1838,6 +1838,9 @@ importers: '@prisma/client': specifier: 6.11.1 version: 6.11.1(prisma@6.11.1(typescript@5.8.2))(typescript@5.8.2) + '@prisma/client-generator-registry': + specifier: 6.11.1 + version: 6.11.1(typescript@5.8.2) '@prisma/internals': specifier: 6.11.1 version: 6.11.1(typescript@5.8.2)