From 107654399913050b232331548b02f60cb9261fcc Mon Sep 17 00:00:00 2001 From: Jim O'Donnell Date: Mon, 10 Feb 2025 16:58:27 +0000 Subject: [PATCH 1/2] build(deps): bump prisma from v4 to v6 This works for me locally: I can sign in and out, and I can list events from the database. However, I'm not sure what jumping 2 major versions might have broken. --- package.json | 4 +-- yarn.lock | 89 ++++++++++++++++++++++++++++++++++++++-------------- 2 files changed, 67 insertions(+), 26 deletions(-) diff --git a/package.json b/package.json index c466c45..668765c 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@mui/x-date-pickers": "^6.19.0", "@next-auth/prisma-adapter": "^1.0.5", "@next/bundle-analyzer": "^12.0.0", - "@prisma/client": "^4.11.0", + "@prisma/client": "^6.3.0", "@qdrant/js-client-rest": "^1.3.0", "@tailwindcss/aspect-ratio": "^0.4.2", "@tailwindcss/forms": "^0.5.3", @@ -101,7 +101,7 @@ "eslint": "8.25.0", "eslint-config-next": "12.3.1", "jose": "^4.15.5", - "prisma": "^4.11.0", + "prisma": "^6.3.0", "start-server-and-test": "^2.0.0", "tsx": "^4.19.2", "typescript": "5.6.2" diff --git a/yarn.lock b/yarn.lock index 7f12620..9d77fb4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2124,31 +2124,64 @@ __metadata: languageName: node linkType: hard -"@prisma/client@npm:^4.11.0": - version: 4.16.2 - resolution: "@prisma/client@npm:4.16.2" - dependencies: - "@prisma/engines-version": "npm:4.16.1-1.4bc8b6e1b66cb932731fb1bdbbc550d1e010de81" +"@prisma/client@npm:^6.3.0": + version: 6.3.1 + resolution: "@prisma/client@npm:6.3.1" peerDependencies: prisma: "*" + typescript: ">=5.1.0" peerDependenciesMeta: prisma: optional: true - checksum: 38e1356644a764946c69c8691ea4bbed0ba37739d833a435625bd5435912bed4b9bdd7c384125f3a4ab8128faf566027985c0f0840a42741c338d72e40b5d565 + typescript: + optional: true + checksum: cb5610007bc62c8657364192378b5688ece2260b77730237cbb9984caeb299f006711cfd33b08d740622296a9f4b5cf0ee7fcd32540d79c6eb85d086fd1774b9 + languageName: node + linkType: hard + +"@prisma/debug@npm:6.3.1": + version: 6.3.1 + resolution: "@prisma/debug@npm:6.3.1" + checksum: 2d66d4eaf64812c4337486e7630fa4462cb7481266738e6662148386a4041489a02912ae8e2b5caf981f7fa159a2e60f578c59f84cbeadab26491ddde8fcae49 + languageName: node + linkType: hard + +"@prisma/engines-version@npm:6.3.0-17.acc0b9dd43eb689cbd20c9470515d719db10d0b0": + version: 6.3.0-17.acc0b9dd43eb689cbd20c9470515d719db10d0b0 + resolution: "@prisma/engines-version@npm:6.3.0-17.acc0b9dd43eb689cbd20c9470515d719db10d0b0" + checksum: 545baff9f8bec9d43a1a3a280f87c9565562d885c2c28c03179c93626fca106f74a8f4f53a14fadb2664aea7748a871e4742986a494af0a9c219905dfdf0dda7 + languageName: node + linkType: hard + +"@prisma/engines@npm:6.3.1": + version: 6.3.1 + resolution: "@prisma/engines@npm:6.3.1" + dependencies: + "@prisma/debug": 6.3.1 + "@prisma/engines-version": 6.3.0-17.acc0b9dd43eb689cbd20c9470515d719db10d0b0 + "@prisma/fetch-engine": 6.3.1 + "@prisma/get-platform": 6.3.1 + checksum: 7b508593e6e7b0fa10316e52e960847759bf21ab5fa1b96c18d83e768cc01a84969654f01f10300610729d77eb24ea278b4628af5da7007af09a5325276da8a7 languageName: node linkType: hard -"@prisma/engines-version@npm:4.16.1-1.4bc8b6e1b66cb932731fb1bdbbc550d1e010de81": - version: 4.16.1-1.4bc8b6e1b66cb932731fb1bdbbc550d1e010de81 - resolution: "@prisma/engines-version@npm:4.16.1-1.4bc8b6e1b66cb932731fb1bdbbc550d1e010de81" - checksum: b42c6abe7c1928e546f15449e40ffa455701ef2ab1f62973628ecb4e19ff3652e34609a0d83196d1cbd0864adb44c55e082beec852b11929acf1c15fb57ca45a +"@prisma/fetch-engine@npm:6.3.1": + version: 6.3.1 + resolution: "@prisma/fetch-engine@npm:6.3.1" + dependencies: + "@prisma/debug": 6.3.1 + "@prisma/engines-version": 6.3.0-17.acc0b9dd43eb689cbd20c9470515d719db10d0b0 + "@prisma/get-platform": 6.3.1 + checksum: b769e8d4a98276477e74583bf308bc6c12267d7df0a763061397efeb69571136bb6fc9bd255825bd85f34aaadd7ff2544c7789659d0fce972f04ea369c5e5ee5 languageName: node linkType: hard -"@prisma/engines@npm:4.16.2": - version: 4.16.2 - resolution: "@prisma/engines@npm:4.16.2" - checksum: f423e6092c3e558cd089a68ae87459fba7fd390c433df087342b3269c3b04163965b50845150dfe47d01f811781bfff89d5ae81c95ca603c59359ab69ebd810f +"@prisma/get-platform@npm:6.3.1": + version: 6.3.1 + resolution: "@prisma/get-platform@npm:6.3.1" + dependencies: + "@prisma/debug": 6.3.1 + checksum: 8303ebd290cbf26f367105021cd784a768caaec3f246e2f7e0dfcbb622dd04689566fe64e8945e8f491124e9e9cef32ffd2be7eab0fb786403d7a53375bc95d1 languageName: node linkType: hard @@ -6004,7 +6037,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": +"fsevents@npm:2.3.3, fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: @@ -6014,7 +6047,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@npm%3A~2.3.2#~builtin, fsevents@patch:fsevents@~2.3.3#~builtin": +"fsevents@patch:fsevents@2.3.3#~builtin, fsevents@patch:fsevents@npm%3A~2.3.2#~builtin, fsevents@patch:fsevents@~2.3.3#~builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=df0bf1" dependencies: @@ -6284,7 +6317,7 @@ __metadata: "@next-auth/prisma-adapter": ^1.0.5 "@next/bundle-analyzer": ^12.0.0 "@panva/hkdf": ^1.1.1 - "@prisma/client": ^4.11.0 + "@prisma/client": ^6.3.0 "@qdrant/js-client-rest": ^1.3.0 "@tailwindcss/aspect-ratio": ^0.4.2 "@tailwindcss/forms": ^0.5.3 @@ -6325,7 +6358,7 @@ __metadata: openai: ^4.0.0 postcss: ^8.4.19 prettier: ^3.1.1 - prisma: ^4.11.0 + prisma: ^6.3.0 react: 18.2.0 react-copy-to-clipboard: ^5.1.0 react-datetime-picker: ^5.2.0 @@ -9677,15 +9710,23 @@ __metadata: languageName: node linkType: hard -"prisma@npm:^4.11.0": - version: 4.16.2 - resolution: "prisma@npm:4.16.2" +"prisma@npm:^6.3.0": + version: 6.3.1 + resolution: "prisma@npm:6.3.1" dependencies: - "@prisma/engines": "npm:4.16.2" + "@prisma/engines": 6.3.1 + fsevents: 2.3.3 + peerDependencies: + typescript: ">=5.1.0" + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + typescript: + optional: true bin: prisma: build/index.js - prisma2: build/index.js - checksum: 1d0ed616abd7f8de22441e333b976705f1cb05abcb206965df3fc6a7ea03911ef467dd484a4bc51fdc6cff72dd9857b9852be5f232967a444af0a98c49bfdb76 + checksum: a2a06c365b476b2e7e0215b882409e23b6acbac226869a289887b498120e8013ab28932c47d68413911d4b58783ca6dc7b4e1361036c6fa69fbc16d99c79bd0e languageName: node linkType: hard From 27743fb5766b32da7b215915f55abb0a0094e0ca Mon Sep 17 00:00:00 2001 From: Jim O'Donnell Date: Mon, 10 Feb 2025 17:56:08 +0000 Subject: [PATCH 2/2] turn off type checking during builds --- next.config.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/next.config.js b/next.config.js index 9d318e1..7e353c7 100644 --- a/next.config.js +++ b/next.config.js @@ -9,6 +9,9 @@ const nextConfig = { reactStrictMode: true, swcMinify: true, trailingSlash: false, + typescript: { + ignoreBuildErrors: true, + }, images: { remotePatterns: [ {