From 15d3a52f43510fea1fb6c9972759e3d015afdc23 Mon Sep 17 00:00:00 2001 From: John McLear Date: Sun, 17 May 2026 21:43:57 +0100 Subject: [PATCH] =?UTF-8?q?ci:=20bump=20pnpm/action-setup=20v5=20=E2=86=92?= =?UTF-8?q?=20v6=20in=20publish=20workflow?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The release workflow has been failing since today's main pushes with: Error: Multiple versions of pnpm specified: - version pnpm@11.1.2 in the package.json with the key "packageManager" - version 10 in the GitHub Action config with the key "version" pnpm/action-setup@v5 doesn't tolerate both being specified; v6 defers to `packageManager` when present. Other ether/* plugins already use @v6 with no `version:` override (ep_align, ep_cursortrace, etc.) — align here. Side effect: every merge to main since the ep_plugin_helpers bump (2026-05-17) has failed publish-npm, so npm is still serving the pre-bump 0.4.109 with the stale `^0.2.7` range that doesn't accept ep_plugin_helpers@0.6.x. Unblocks the next merge from publishing. Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/npmpublish.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/npmpublish.yml b/.github/workflows/npmpublish.yml index 850a92a..a67606c 100644 --- a/.github/workflows/npmpublish.yml +++ b/.github/workflows/npmpublish.yml @@ -31,10 +31,13 @@ jobs: uses: actions/checkout@v6 with: repository: ether/etherpad-lite - - uses: pnpm/action-setup@v5 + - uses: pnpm/action-setup@v6 name: Install pnpm with: - version: 10 + # No `version:` — defer to packageManager in package.json so we + # don't trip "Multiple versions of pnpm specified" when an + # upstream checkout (etherpad-lite) pins a different pnpm via + # packageManager. See pnpm/action-setup#225. run_install: false - name: Get pnpm store directory shell: bash