Skip to content

Commit eea0cf7

Browse files
mydeaclaude
andcommitted
fix(ci): Install zstd in Playwright Docker image
Required by actions/cache for compression. The actions-runner base image does not include it. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent e871c34 commit eea0cf7

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

.github/docker/playwright.Dockerfile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,11 @@ ARG YARN_VERSION
99
# Prevent interactive prompts during package installation
1010
ENV DEBIAN_FRONTEND=noninteractive
1111

12-
# Install Node.js and Yarn at the versions pinned in the repo's package.json.
12+
# Install zstd (required by actions/cache for compression) and Node.js + Yarn
13+
# at the versions pinned in the repo's package.json.
14+
RUN sudo apt-get update && \
15+
sudo apt-get install -y --no-install-recommends zstd && \
16+
sudo rm -rf /var/lib/apt/lists/*
1317
RUN sudo curl -fsSL https://deb.nodesource.com/setup_${NODE_VERSION%%.*}.x | sudo bash - && \
1418
sudo apt-get install -y --no-install-recommends nodejs && \
1519
sudo rm -rf /var/lib/apt/lists/* && \

0 commit comments

Comments
 (0)