From 0e38f183cb42fd6176305693f3da4eb4968593ef Mon Sep 17 00:00:00 2001 From: Raminder Singh Date: Wed, 3 Jun 2026 15:13:58 +0530 Subject: [PATCH 1/8] fix: failing build --- website/package.json | 5 ----- website/pnpm-workspace.yaml | 2 ++ 2 files changed, 2 insertions(+), 5 deletions(-) create mode 100644 website/pnpm-workspace.yaml diff --git a/website/package.json b/website/package.json index 25b4e342..37f4fa34 100644 --- a/website/package.json +++ b/website/package.json @@ -67,10 +67,5 @@ "prettier": "^3.8.0", "tailwindcss": "^3.4.19", "vitest": "^4.0.17" - }, - "pnpm": { - "overrides": { - "yaml": "2.8.3" - } } } diff --git a/website/pnpm-workspace.yaml b/website/pnpm-workspace.yaml new file mode 100644 index 00000000..df082e23 --- /dev/null +++ b/website/pnpm-workspace.yaml @@ -0,0 +1,2 @@ +overrides: + yaml: 2.8.3 From fcb4ac4413935b2a653e2716c36d486aead81152 Mon Sep 17 00:00:00 2001 From: Raminder Singh Date: Wed, 3 Jun 2026 15:36:04 +0530 Subject: [PATCH 2/8] allow builds --- website/pnpm-workspace.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/website/pnpm-workspace.yaml b/website/pnpm-workspace.yaml index df082e23..8f410fcf 100644 --- a/website/pnpm-workspace.yaml +++ b/website/pnpm-workspace.yaml @@ -1,2 +1,6 @@ +allowBuilds: + esbuild: true + sharp: true + unrs-resolver: true overrides: yaml: 2.8.3 From ab8a4705f53f8aa764f43789da69c1be4cc2dbf7 Mon Sep 17 00:00:00 2001 From: Raminder Singh Date: Wed, 3 Jun 2026 15:40:33 +0530 Subject: [PATCH 3/8] fix tsconfig errors --- website/tsconfig.json | 1 + 1 file changed, 1 insertion(+) diff --git a/website/tsconfig.json b/website/tsconfig.json index 219db3ec..bff52df4 100644 --- a/website/tsconfig.json +++ b/website/tsconfig.json @@ -1,5 +1,6 @@ { "compilerOptions": { + "ignoreDeprecations": "6.0", "target": "es5", "lib": ["dom", "dom.iterable", "esnext"], "allowJs": true, From 8b1666b60cac454e29b2b491bd7144111cd9d137 Mon Sep 17 00:00:00 2001 From: Raminder Singh Date: Wed, 3 Jun 2026 15:46:52 +0530 Subject: [PATCH 4/8] chore: pin pnpm version --- .github/workflows/website-tests.yaml | 2 +- website/package.json | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/website-tests.yaml b/.github/workflows/website-tests.yaml index cacfa2c7..f5945270 100644 --- a/.github/workflows/website-tests.yaml +++ b/.github/workflows/website-tests.yaml @@ -27,7 +27,7 @@ jobs: - name: Setup pnpm uses: pnpm/action-setup@8912a9102ac27614460f54aedde9e1e7f9aec20d # v6.0.5 with: - version: latest + package_json_file: website/package.json - name: Setup Node.js uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 diff --git a/website/package.json b/website/package.json index 37f4fa34..7525750c 100644 --- a/website/package.json +++ b/website/package.json @@ -2,6 +2,10 @@ "name": "dbdev-website", "version": "0.1.0", "private": true, + "packageManager": "pnpm@11.5.1", + "engines": { + "node": ">=24" + }, "scripts": { "dev": "next dev", "build": "next build", From 39dcb319a4367fc3cb9e9ceb87b228adfb732d67 Mon Sep 17 00:00:00 2001 From: Alaister Young <10985857+alaister@users.noreply.github.com> Date: Wed, 3 Jun 2026 21:04:51 +1000 Subject: [PATCH 5/8] try not specifying package manager --- website/package.json | 4 ---- 1 file changed, 4 deletions(-) diff --git a/website/package.json b/website/package.json index 7525750c..37f4fa34 100644 --- a/website/package.json +++ b/website/package.json @@ -2,10 +2,6 @@ "name": "dbdev-website", "version": "0.1.0", "private": true, - "packageManager": "pnpm@11.5.1", - "engines": { - "node": ">=24" - }, "scripts": { "dev": "next dev", "build": "next build", From 04bfb6e65ac09313e8075ee6fb344f2799c43226 Mon Sep 17 00:00:00 2001 From: Alaister Young <10985857+alaister@users.noreply.github.com> Date: Wed, 3 Jun 2026 21:06:57 +1000 Subject: [PATCH 6/8] reenable --- website/package.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/website/package.json b/website/package.json index 37f4fa34..9d549cb6 100644 --- a/website/package.json +++ b/website/package.json @@ -2,6 +2,10 @@ "name": "dbdev-website", "version": "0.1.0", "private": true, + "packageManager": "pnpm@10.34.1", + "engines": { + "node": ">=24" + }, "scripts": { "dev": "next dev", "build": "next build", From 12912a7d00d1e8c842fc5f1161b13891f7f2539c Mon Sep 17 00:00:00 2001 From: Alaister Young <10985857+alaister@users.noreply.github.com> Date: Wed, 3 Jun 2026 21:11:23 +1000 Subject: [PATCH 7/8] add root package.json so corepack can find the pnpm pin Vercel's corepack reads the packageManager field from the repository root package.json, not the Root Directory (website/). Without a root package.json it warns 'missing packageManager property' and falls back to pnpm 9, which errors on website/pnpm-workspace.yaml. Pin matches website/package.json (pnpm@10.34.1). --- package.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 package.json diff --git a/package.json b/package.json new file mode 100644 index 00000000..279ff85b --- /dev/null +++ b/package.json @@ -0,0 +1,5 @@ +{ + "name": "dbdev", + "private": true, + "packageManager": "pnpm@10.34.1" +} From 6262e24a206af4a4f355eae4d8b222dcd8230ba6 Mon Sep 17 00:00:00 2001 From: Alaister Young <10985857+alaister@users.noreply.github.com> Date: Wed, 3 Jun 2026 21:15:05 +1000 Subject: [PATCH 8/8] fix invalid ignoreDeprecations value in tsconfig '6.0' is not a valid value for --ignoreDeprecations on TypeScript 5.x (errors TS5103). The accepted value to suppress options deprecated for removal in 6.0 (here: target: es5) is '5.0'. --- website/tsconfig.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/tsconfig.json b/website/tsconfig.json index bff52df4..d3c556f8 100644 --- a/website/tsconfig.json +++ b/website/tsconfig.json @@ -1,6 +1,6 @@ { "compilerOptions": { - "ignoreDeprecations": "6.0", + "ignoreDeprecations": "5.0", "target": "es5", "lib": ["dom", "dom.iterable", "esnext"], "allowJs": true,