Skip to content

Commit 5950b67

Browse files
DavertMikclaude
andcommitted
ci(docker): build multi-arch images (amd64 + arm64), bump Playwright base
Closes #5646 - Add QEMU setup and build linux/amd64,linux/arm64 in docker.yml so the Docker Hub image resolves to a multi-arch manifest - Bump base image to mcr.microsoft.com/playwright:v1.61.0-noble (latest, ships arm64) to match the project's playwright dependency Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 060d72a commit 5950b67

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

.github/workflows/docker.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ jobs:
2929
echo "VERSION=$VERSION" >> $GITHUB_ENV
3030
echo "version=$VERSION" >> $GITHUB_OUTPUT
3131
32+
- name: Set up QEMU
33+
uses: docker/setup-qemu-action@v3
34+
3235
- name: Set up Docker Buildx
3336
uses: docker/setup-buildx-action@v4
3437

@@ -51,6 +54,7 @@ jobs:
5154
with:
5255
context: .
5356
push: true
57+
platforms: linux/amd64,linux/arm64
5458
tags: |
5559
${{ env.DOCKER_REPO }}:latest
5660
${{ env.DOCKER_REPO }}:${{ env.VERSION }}

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Download Playwright and its dependencies
2-
FROM mcr.microsoft.com/playwright:v1.55.0-noble
2+
FROM mcr.microsoft.com/playwright:v1.61.0-noble
33

44
# Set non-interactive mode for apt operations
55
ENV DEBIAN_FRONTEND=noninteractive

0 commit comments

Comments
 (0)