From 94110b41356eb831c38df3829fb7c6107cf67a68 Mon Sep 17 00:00:00 2001 From: Tim Paine <3105306+timkpaine@users.noreply.github.com> Date: Wed, 27 May 2026 11:40:04 -0400 Subject: [PATCH] Use pnpm 11 in CI Signed-off-by: Tim Paine <3105306+timkpaine@users.noreply.github.com> --- .github/workflows/build.yaml | 3 ++- js/package.json | 6 ------ js/pnpm-workspace.yaml | 6 ++++++ 3 files changed, 8 insertions(+), 7 deletions(-) create mode 100644 js/pnpm-workspace.yaml diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 2c52f64..fd0b8d6 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -13,7 +13,7 @@ on: pull_request: branches: - main - - v3 + - v3 workflow_dispatch: concurrency: @@ -41,6 +41,7 @@ jobs: uses: actions-ext/node/setup@main with: version: 22.x + pnpm_version: '11' - name: Install dependencies run: make develop diff --git a/js/package.json b/js/package.json index dc6feb5..f2ecf2c 100644 --- a/js/package.json +++ b/js/package.json @@ -46,11 +46,5 @@ "@perspective-dev/workspace": "~4.4.1", "react": "19.2.6", "react-dom": "19.2.6" - }, - "pnpm": { - "overrides": { - "react": "19.2.6", - "react-dom": "19.2.6" - } } } diff --git a/js/pnpm-workspace.yaml b/js/pnpm-workspace.yaml new file mode 100644 index 0000000..236f212 --- /dev/null +++ b/js/pnpm-workspace.yaml @@ -0,0 +1,6 @@ +allowBuilds: + esbuild: true + +overrides: + react: 19.2.6 + react-dom: 19.2.6