Improve output of playwright-screenshots script (#33098)

* Improve output of playwright-screenshots script

* Address review feedback
This commit is contained in:
Richard van der Hoff
2026-04-10 12:50:12 +01:00
committed by GitHub
parent 4c4bfcde7e
commit b860a3864d
@@ -19,8 +19,15 @@ WS_PORT=3000
PW_VERSION=$(pnpm --silent -- playwright --version | awk '{print $2}')
IMAGE_NAME="ghcr.io/element-hq/element-web/playwright-server:$PW_VERSION"
# Pull the image, failing that build the image
docker pull "$IMAGE_NAME" 2>/dev/null || build_image "$IMAGE_NAME"
# If the image exists in the repository, pull it; otherwise, build it.
#
# (This explicit test gives the user clearer progress info than just
# `docker pull 2>/dev/null || build_image`.)
if docker manifest inspect "$IMAGE_NAME" &>/dev/null; then
docker pull "$IMAGE_NAME"
else
build_image "$IMAGE_NAME"
fi
# Start the playwright-server in docker
CONTAINER=$(docker run --network=host -v /tmp:/tmp --rm -d -e PORT="$WS_PORT" "$IMAGE_NAME")