@@ -22,35 +22,17 @@ jobs:
2222 which python3
2323 which docker || echo "Docker not found"
2424
25- - name : Install Docker Desktop
25+ - name : Install Docker CLI only
2626 run : |
27- echo "=== Installing Docker Desktop ==="
28- brew install --cask docker
29- echo "Docker Desktop installed"
27+ echo "=== Installing Docker CLI (no GUI) ==="
28+ # Install just the Docker CLI, not the full Desktop app
29+ brew install docker
30+ echo "Docker CLI installed"
3031
31- - name : Start Docker Desktop
32- run : |
33- echo "=== Starting Docker Desktop ==="
34- # Wait a moment for installation to complete
35- sleep 5
36- # Check if Docker.app exists
37- ls -la /Applications/ | grep -i docker || echo "Docker.app not found in Applications"
38- # Try multiple methods to start Docker Desktop
39- echo "Method 1: open -a Docker"
40- open -a "Docker" || echo "Method 1 failed"
41- sleep 2
42- echo "Method 2: open /Applications/Docker.app"
43- open "/Applications/Docker.app" || echo "Method 2 failed"
44- sleep 2
45- echo "Method 3: LaunchServices"
46- /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -f /Applications/Docker.app
47- open -a "Docker" || echo "Method 3 failed"
48- echo "Docker Desktop launch attempted"
49-
50- - name : Set up Docker (Fallback)
32+ - name : Set up Docker
5133 uses : docker/setup-docker-action@v4
5234 with :
53- install : false # Don't install, we already have it
35+ install : false # We already installed it
5436 daemon-config : |
5537 {
5638 "experimental": false,
0 commit comments