From 5f7b56a89f175c0d51e21289b8ebc0ecd34cf996 Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Mon, 9 Feb 2026 09:34:54 +0000 Subject: [PATCH] Add support for pnpm in playwright-common screenshot script --- .../playwright-screenshots.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/element-web-playwright-common/playwright-screenshots.sh b/packages/element-web-playwright-common/playwright-screenshots.sh index 36550c677a..5a3a014e2f 100755 --- a/packages/element-web-playwright-common/playwright-screenshots.sh +++ b/packages/element-web-playwright-common/playwright-screenshots.sh @@ -14,7 +14,12 @@ build_image() { echo "Building $IMAGE_NAME image in $SCRIPT_DIR" # Check the playwright version - PW_VERSION=$(yarn list --pattern @playwright/test --depth=0 --json --non-interactive --no-progress | jq -r '.data.trees[].name | split("@") | last') + PM=$(cat package.json | jq -r '.packageManager') + if [[ $PM == "pnpm@"* ]]; then + PW_VERSION=$(pnpm list @playwright/test --depth=0 --json | jq -r '.[].devDependencies["@playwright/test"].version') + else + PW_VERSION=$(yarn list --pattern @playwright/test --depth=0 --json --non-interactive --no-progress | jq -r '.data.trees[].name | split("@") | last') + fi echo "with Playwright version $PW_VERSION" # Build image