You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jan 31, 2023. It is now read-only.
For the longest while we've been using this workaround to install Docker Desktop headlessly when running our unit test Azure job on Mac. This workaround broke recently, and although the person who came up with it was kind enough to provide an update, that has also recently broken.
Currently to get the builds through we pull a version of Docker Desktop that's at least one major version behind latest (could be more but can't remember off the top of my head), which isn't great. There's been an issue open for this since 2018 on the docker/for-mac repo (where our previous workaround was commented), but there doesn't seem to have been any movement in reintroducing a headless install method, or even simplifying the process.
As our entire unit test suite also runs on Linux in our builds, and does not have to deal with this issue, is it worth revisiting whether we need the Mac unit test run at all? Or are we content to continue to test against this older version of Docker Desktop?
The text was updated successfully, but these errors were encountered:
erin-hughes
changed the title
Workarounds for Docker Desktop install in Mac unit tests keep getting broken
Installing Docker Desktop headlessly on Mac is unreliable and not supported
Jul 6, 2021
For the longest while we've been using this workaround to install Docker Desktop headlessly when running our unit test Azure job on Mac. This workaround broke recently, and although the person who came up with it was kind enough to provide an update, that has also recently broken.
Currently to get the builds through we pull a version of Docker Desktop that's at least one major version behind latest (could be more but can't remember off the top of my head), which isn't great. There's been an issue open for this since 2018 on the docker/for-mac repo (where our previous workaround was commented), but there doesn't seem to have been any movement in reintroducing a headless install method, or even simplifying the process.
As our entire unit test suite also runs on Linux in our builds, and does not have to deal with this issue, is it worth revisiting whether we need the Mac unit test run at all? Or are we content to continue to test against this older version of Docker Desktop?
The text was updated successfully, but these errors were encountered: