From b84e303ec741e323ad3ab23dafba42db29dada80 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Mon, 25 Mar 2024 15:52:37 -0700 Subject: [PATCH] test: fix 'npm test' on Apple silicon Macs (#3939) Specifying the mssql image platform is necessary on *arm* Macs because the mssql Docker image only provides binaries for the amd64 architecture. My understanding is that Rosetta emulation on recent macOS supports running the amd binary just fine. --- .ci/docker/docker-compose.yml | 1 + test/docker-compose.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/.ci/docker/docker-compose.yml b/.ci/docker/docker-compose.yml index d380344c6c8..cf1e6555b07 100644 --- a/.ci/docker/docker-compose.yml +++ b/.ci/docker/docker-compose.yml @@ -32,6 +32,7 @@ services: mssql: image: mcr.microsoft.com/mssql/server + platform: linux/amd64 environment: - ACCEPT_EULA=Y - SA_PASSWORD=Very(!)Secure diff --git a/test/docker-compose.yml b/test/docker-compose.yml index 2562df66abd..a87e4435c31 100644 --- a/test/docker-compose.yml +++ b/test/docker-compose.yml @@ -32,6 +32,7 @@ services: mssql: image: mcr.microsoft.com/mssql/server + platform: linux/amd64 environment: - ACCEPT_EULA=Y - SA_PASSWORD=Very(!)Secure