From e40c5b02c1d6a3f230a1f45c0c708eed388fb393 Mon Sep 17 00:00:00 2001 From: Roberto Dip Date: Fri, 5 Aug 2022 14:21:54 -0300 Subject: [PATCH] lock Docker version to 4.10.0 on macOS runners (#7082) The macOS runners installing Docker are having problems initializing the new Docker version (4.11.0) which effectively blocks PRs with Go code. This locks the Docker version we install to 4.10.0, which works until we figure out a solution or a new Docker version goes out. --- .github/workflows/fleet-and-orbit.yml | 3 ++- .github/workflows/fleetctl-preview-latest.yml | 3 ++- .github/workflows/fleetctl-preview.yml | 3 ++- .github/workflows/test-packaging.yml | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/fleet-and-orbit.yml b/.github/workflows/fleet-and-orbit.yml index b4c49d724f..51f182efcd 100644 --- a/.github/workflows/fleet-and-orbit.yml +++ b/.github/workflows/fleet-and-orbit.yml @@ -198,7 +198,8 @@ jobs: # From https://github.com/docker/for-mac/issues/2359#issuecomment-943131345 - name: Install Docker run: | - brew install --cask docker + # fixme: lock Docker version to 4.10.0 as newer versions fail to initialize + curl -L https://raw.githubusercontent.com/Homebrew/homebrew-cask/c65030146a5cf2070c2499b6c68e2c3495c99731/Casks/docker.rb > docker.rb && brew install docker.rb sudo /Applications/Docker.app/Contents/MacOS/Docker --unattended --install-privileged-components open -a /Applications/Docker.app --args --unattended --accept-license echo "Waiting for Docker to start up..." diff --git a/.github/workflows/fleetctl-preview-latest.yml b/.github/workflows/fleetctl-preview-latest.yml index e9052a704f..88abc331a0 100644 --- a/.github/workflows/fleetctl-preview-latest.yml +++ b/.github/workflows/fleetctl-preview-latest.yml @@ -38,7 +38,8 @@ jobs: if: contains(matrix.os, 'macos') # From https://github.com/docker/for-mac/issues/2359#issuecomment-943131345 run: | - brew install --cask docker + # fixme: lock Docker version to 4.10.0 as newer versions fail to initialize + curl -L https://raw.githubusercontent.com/Homebrew/homebrew-cask/c65030146a5cf2070c2499b6c68e2c3495c99731/Casks/docker.rb > docker.rb && brew install docker.rb sudo /Applications/Docker.app/Contents/MacOS/Docker --unattended --install-privileged-components open -a /Applications/Docker.app --args --unattended --accept-license echo "Waiting for Docker to start up..." diff --git a/.github/workflows/fleetctl-preview.yml b/.github/workflows/fleetctl-preview.yml index 0a01582d6d..b64e1fe200 100644 --- a/.github/workflows/fleetctl-preview.yml +++ b/.github/workflows/fleetctl-preview.yml @@ -24,7 +24,8 @@ jobs: if: contains(matrix.os, 'macos') # From https://github.com/docker/for-mac/issues/2359#issuecomment-943131345 run: | - brew install --cask docker + # fixme: lock Docker version to 4.10.0 as newer versions fail to initialize + curl -L https://raw.githubusercontent.com/Homebrew/homebrew-cask/c65030146a5cf2070c2499b6c68e2c3495c99731/Casks/docker.rb > docker.rb && brew install docker.rb sudo /Applications/Docker.app/Contents/MacOS/Docker --unattended --install-privileged-components open -a /Applications/Docker.app --args --unattended --accept-license echo "Waiting for Docker to start up..." diff --git a/.github/workflows/test-packaging.yml b/.github/workflows/test-packaging.yml index 96905157df..c3141478dc 100644 --- a/.github/workflows/test-packaging.yml +++ b/.github/workflows/test-packaging.yml @@ -34,7 +34,8 @@ jobs: if: matrix.os == 'macos-latest' # From https://github.com/docker/for-mac/issues/2359#issuecomment-943131345 run: | - brew install --cask docker + # fixme: lock Docker version to 4.10.0 as newer versions fail to initialize + curl -L https://raw.githubusercontent.com/Homebrew/homebrew-cask/c65030146a5cf2070c2499b6c68e2c3495c99731/Casks/docker.rb > docker.rb && brew install docker.rb sudo /Applications/Docker.app/Contents/MacOS/Docker --unattended --install-privileged-components open -a /Applications/Docker.app --args --unattended --accept-license echo "Waiting for Docker to start up..."