Merge pull request #192 from element-hq/t3chguy/pnpm

Add support for pnpm in playwright-common screenshot script
This commit is contained in:
Michael Telatynski 2026-02-09 15:05:51 +00:00 committed by GitHub
commit 8169d1c21b

View File

@ -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