From 97a1db0b80153d7b63a00dfad610eebf00bc74fb Mon Sep 17 00:00:00 2001 From: Katerina Skroumpelou Date: Mon, 28 Sep 2026 16:16:11 +0300 Subject: [PATCH 1/2] fix: resolve pnpm conflict and update supabase-js to v2.117.2 --- .github/workflows/update-supabase-js.yml | 2 +- node_modules/.pnpm-workspace-state-v1.json | 27 ++++++++ pnpm-lock.yaml | 9 +++ website/package.json | 2 +- website/pnpm-lock.yaml | 75 ++++++++++++---------- 5 files changed, 78 insertions(+), 37 deletions(-) create mode 100644 node_modules/.pnpm-workspace-state-v1.json create mode 100644 pnpm-lock.yaml diff --git a/.github/workflows/update-supabase-js.yml b/.github/workflows/update-supabase-js.yml index 71d1b739..6e733a4b 100644 --- a/.github/workflows/update-supabase-js.yml +++ b/.github/workflows/update-supabase-js.yml @@ -32,7 +32,7 @@ jobs: - name: Setup pnpm uses: pnpm/action-setup@ea17c68df8912ef543352723c149a84f56e3d413 # v6.1.0 with: - version: 9 + package_json_file: website/package.json - name: Setup Node.js uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 diff --git a/node_modules/.pnpm-workspace-state-v1.json b/node_modules/.pnpm-workspace-state-v1.json new file mode 100644 index 00000000..1902ebf2 --- /dev/null +++ b/node_modules/.pnpm-workspace-state-v1.json @@ -0,0 +1,27 @@ +{ + "lastValidatedTimestamp": 1790601360393, + "projects": {}, + "pnpmfiles": [], + "settings": { + "autoInstallPeers": true, + "dedupeDirectDeps": false, + "dedupeInjectedDeps": true, + "dedupePeerDependents": true, + "dedupePeers": false, + "dev": true, + "excludeLinksFromLockfile": false, + "hoistPattern": [ + "*" + ], + "hoistWorkspacePackages": true, + "injectWorkspacePackages": false, + "linkWorkspacePackages": false, + "nodeLinker": "isolated", + "optional": true, + "peersSuffixMaxLength": 1000, + "preferWorkspacePackages": false, + "production": true, + "publicHoistPattern": [] + }, + "filteredInstall": false +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 00000000..9b60ae17 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,9 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: {} diff --git a/website/package.json b/website/package.json index 0e4cb826..54088134 100644 --- a/website/package.json +++ b/website/package.json @@ -28,7 +28,7 @@ "@radix-ui/react-slot": "^1.2.4", "@radix-ui/react-tabs": "^1.1.13", "@radix-ui/react-toast": "^1.2.15", - "@supabase/supabase-js": "2.107.0", + "@supabase/supabase-js": "2.117.2", "@tanstack/react-query": "^5.90.19", "@tanstack/react-query-devtools": "^5.91.2", "@types/node": "^20.19.30", diff --git a/website/pnpm-lock.yaml b/website/pnpm-lock.yaml index 8ffdb1f4..7ba42a45 100644 --- a/website/pnpm-lock.yaml +++ b/website/pnpm-lock.yaml @@ -45,8 +45,8 @@ importers: specifier: ^1.2.15 version: 1.2.15(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@supabase/supabase-js': - specifier: 2.107.0 - version: 2.107.0 + specifier: 2.117.2 + version: 2.117.2 '@tanstack/react-query': specifier: ^5.90.19 version: 5.90.19(react@19.2.3) @@ -1665,32 +1665,37 @@ packages: '@standard-schema/utils@0.3.0': resolution: {integrity: sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g==} - '@supabase/auth-js@2.107.0': - resolution: {integrity: sha512-XA7x+WIeIvuC3GTZ2ey67QcBbGw4n+o5B7M+dMm9KT1lL3wX1B52DfEWW00WuPt/LnniJLLIn1WIm9YPtuxzKQ==} - engines: {node: '>=20.0.0'} + '@supabase/auth-js@2.117.2': + resolution: {integrity: sha512-Z3WnGwrphYZubrLbxp5Iv0tLA9A5GhvKzJ/ZXglxqwd2QEH2R4dXRltjVJ8sIn4xEW2BSFIGT0yALVJIgZeDYw==} + engines: {node: '>=22.0.0'} - '@supabase/functions-js@2.107.0': - resolution: {integrity: sha512-iMtRUmEj1KOgQd/a3MR4hnBlPnZc62DW8+z8aPpnzbxWkexEZUVL2fSgvvp15gqFg1V55e2yMGqgK+yhSQxp5w==} - engines: {node: '>=20.0.0'} + '@supabase/functions-js@2.117.2': + resolution: {integrity: sha512-6DT4ZIjmZxa9ANKaBIrjc86AyKrX8M376ynvNeOBBVad3eP7x3UHqWfDR2ynFkHGzCuOpr1A+kObmnahxuwuog==} + engines: {node: '>=22.0.0'} - '@supabase/phoenix@0.4.2': - resolution: {integrity: sha512-YSAGnmDAfuleFCVt3CeurQZAhxRfXWeZIIkwp7NhYzQ1UwW6ePSnzsFAiUm/mbCkfoCf70QQHKW/K6RKh52a4A==} + '@supabase/phoenix@0.4.5': + resolution: {integrity: sha512-aAn9H9ovVyeApKy11OWOrrOGq8DV68yWeH4ud2lN9fzn4aO8Zb5GLL9m1pUg9nLqIcT+ZDfAcsZe0E/nqdv2lw==} - '@supabase/postgrest-js@2.107.0': - resolution: {integrity: sha512-7ARs47/tyIjX7T0Ive20d4NY8zQYXsP5/P07jJWxffSIM2gpnSnGRnL/Fe15GPbdjsW2sTYeckHcyaoKbM6yWQ==} - engines: {node: '>=20.0.0'} + '@supabase/postgrest-js@2.117.2': + resolution: {integrity: sha512-V1Qhn+M8xzJqCasOxHZ2KG19Fj39PxU7weEAmOK65/KTsWCRXboB4hcQwFvxRvM7ZikeP9IZWNvQkfjvSxzYFw==} + engines: {node: '>=22.0.0'} - '@supabase/realtime-js@2.107.0': - resolution: {integrity: sha512-cF2KYdR3JIn9YlWGeluY9S0G+otqTdL6hB8GzpatlEIY6fZudCcyFo6Dc3+X9tjeb+x9XcIyNAk9qhNAknjH1A==} - engines: {node: '>=20.0.0'} + '@supabase/realtime-js@2.117.2': + resolution: {integrity: sha512-lYXSAIg3eAKA58riUED6Vb+TCzF8jtx18uOoiCaVJ7ZMre6FWBpwB1MPeW+B6vykJT/hPdiuqwcSB7ILMS21ew==} + engines: {node: '>=22.0.0'} - '@supabase/storage-js@2.107.0': - resolution: {integrity: sha512-/X8OOVwKBn8aVKuHAGOz2yLA0d2OauqhVuy4mNtN+o7wttHOgx1/j+pqOzlsjmhOHrYykF6AJNZhs3gKZzcMUw==} - engines: {node: '>=20.0.0'} + '@supabase/storage-js@2.117.2': + resolution: {integrity: sha512-8gAJoVaxZa/War2kFRfJMxGk4M190Q7lJ70BofwGlRxU/u9pIodd6XyTvmXkxOKXWuIYtkDaYPZrIAUt1T/7FQ==} + engines: {node: '>=22.0.0'} - '@supabase/supabase-js@2.107.0': - resolution: {integrity: sha512-ChKzdlWVweMUUhr0U79JhMmgm1haS/C5JquaiCDr70JaGARRtjjoY9rkIheXWybXxTSNzRiQs3Sk8IAg1HS3ZA==} - engines: {node: '>=20.0.0'} + '@supabase/supabase-js@2.117.2': + resolution: {integrity: sha512-eSG2VKnHR+Clp1PmidZ1/weJ8PJwoybjva3L2GgKqFG4YDS1Iqmc61psKGZP5xw6OMT2O7ZorPR42PY6q1BOXg==} + engines: {node: '>=22.0.0'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0' + peerDependenciesMeta: + '@opentelemetry/api': + optional: true '@swc/helpers@0.5.23': resolution: {integrity: sha512-5lSsMOTXURePglDfvuAQUqkGek9Hg2kksOYay2m0+XR++b2NWYL/4sWyuvVBIs8oKnJaxkdi9whaL/sqN13afw==} @@ -5551,37 +5556,37 @@ snapshots: '@standard-schema/utils@0.3.0': {} - '@supabase/auth-js@2.107.0': + '@supabase/auth-js@2.117.2': dependencies: tslib: 2.8.1 - '@supabase/functions-js@2.107.0': + '@supabase/functions-js@2.117.2': dependencies: tslib: 2.8.1 - '@supabase/phoenix@0.4.2': {} + '@supabase/phoenix@0.4.5': {} - '@supabase/postgrest-js@2.107.0': + '@supabase/postgrest-js@2.117.2': dependencies: tslib: 2.8.1 - '@supabase/realtime-js@2.107.0': + '@supabase/realtime-js@2.117.2': dependencies: - '@supabase/phoenix': 0.4.2 + '@supabase/phoenix': 0.4.5 tslib: 2.8.1 - '@supabase/storage-js@2.107.0': + '@supabase/storage-js@2.117.2': dependencies: iceberg-js: 0.8.1 tslib: 2.8.1 - '@supabase/supabase-js@2.107.0': + '@supabase/supabase-js@2.117.2': dependencies: - '@supabase/auth-js': 2.107.0 - '@supabase/functions-js': 2.107.0 - '@supabase/postgrest-js': 2.107.0 - '@supabase/realtime-js': 2.107.0 - '@supabase/storage-js': 2.107.0 + '@supabase/auth-js': 2.117.2 + '@supabase/functions-js': 2.117.2 + '@supabase/postgrest-js': 2.117.2 + '@supabase/realtime-js': 2.117.2 + '@supabase/storage-js': 2.117.2 '@swc/helpers@0.5.23': dependencies: From b0f24829453a2a2d69da75ca7160bfb2f0671d7b Mon Sep 17 00:00:00 2001 From: Katerina Skroumpelou Date: Mon, 28 Sep 2026 16:19:19 +0300 Subject: [PATCH 2/2] fix: remove accidental node_modules and root lockfile artifacts These were committed by mistake when pnpm ran at the repo root; the root package.json exists only for corepack's packageManager pin and has no workspace of its own. Ignoring node_modules/ at the root prevents this from recurring, and it broke the check-prettier job's node_modules cleanup step (it tried to auto-commit the deletion and push to a detached HEAD). Co-Authored-By: Claude Sonnet 5 --- .gitignore | 1 + node_modules/.pnpm-workspace-state-v1.json | 27 ---------------------- pnpm-lock.yaml | 9 -------- 3 files changed, 1 insertion(+), 36 deletions(-) delete mode 100644 node_modules/.pnpm-workspace-state-v1.json delete mode 100644 pnpm-lock.yaml diff --git a/.gitignore b/.gitignore index 4c09d6be..339e71e3 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ __pycache__/ *.pyc .DS_Store target/ +node_modules/ diff --git a/node_modules/.pnpm-workspace-state-v1.json b/node_modules/.pnpm-workspace-state-v1.json deleted file mode 100644 index 1902ebf2..00000000 --- a/node_modules/.pnpm-workspace-state-v1.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "lastValidatedTimestamp": 1790601360393, - "projects": {}, - "pnpmfiles": [], - "settings": { - "autoInstallPeers": true, - "dedupeDirectDeps": false, - "dedupeInjectedDeps": true, - "dedupePeerDependents": true, - "dedupePeers": false, - "dev": true, - "excludeLinksFromLockfile": false, - "hoistPattern": [ - "*" - ], - "hoistWorkspacePackages": true, - "injectWorkspacePackages": false, - "linkWorkspacePackages": false, - "nodeLinker": "isolated", - "optional": true, - "peersSuffixMaxLength": 1000, - "preferWorkspacePackages": false, - "production": true, - "publicHoistPattern": [] - }, - "filteredInstall": false -} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml deleted file mode 100644 index 9b60ae17..00000000 --- a/pnpm-lock.yaml +++ /dev/null @@ -1,9 +0,0 @@ -lockfileVersion: '9.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -importers: - - .: {}