@@ -32,12 +32,24 @@ jobs:
3232        with :
3333          go-version : " 1.23" 
3434
35+       - name : Fetch homebrew-core commit messages 
36+         uses : actions/checkout@v4 
37+         with :
38+           #  needed by ./hack/brew-install-version.sh
39+           repository : homebrew/homebrew-core 
40+           path : homebrew-core 
41+           fetch-depth : 0 
42+           filter : tree:0 
43+ 
3544      - name : Install CLI deps 
3645        env :
3746          HOMEBREW_NO_AUTO_UPDATE : " 1" 
47+           HOMEBREW_NO_INSTALL_UPGRADE : " 1" 
3848          HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK : " 1" 
3949        run : | 
4050          brew install --overwrite python@3.12 kubectl docker coreutils lima 
51+           brew uninstall --ignore-dependencies qemu 
52+           ./.github/hack/brew-install-version.sh qemu 8.2.1 
4153
4254name : Build and Install 
4355        run : make && sudo make install 
6375
6476  kubernetes-containerd :
6577    runs-on : macos-13 
66-     needs : kubernetes-docker 
6778    steps :
6879      - uses : actions/checkout@v4 
6980
@@ -72,12 +83,24 @@ jobs:
7283        with :
7384          go-version : " 1.23" 
7485
86+       - name : Fetch homebrew-core commit messages 
87+         uses : actions/checkout@v4 
88+         with :
89+           #  needed by ./hack/brew-install-version.sh
90+           repository : homebrew/homebrew-core 
91+           path : homebrew-core 
92+           fetch-depth : 0 
93+           filter : tree:0 
94+ 
7595      - name : Install CLI deps 
7696        env :
7797          HOMEBREW_NO_AUTO_UPDATE : " 1" 
98+           HOMEBREW_NO_INSTALL_UPGRADE : " 1" 
7899          HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK : " 1" 
79100        run : | 
80101          brew install --overwrite python@3.12 kubectl docker coreutils lima 
102+           brew uninstall --ignore-dependencies qemu 
103+           ./.github/hack/brew-install-version.sh qemu 8.2.1 
81104
82105name : Build and Install 
83106        run : make && sudo make install 
@@ -103,7 +126,6 @@ jobs:
103126
104127  docker :
105128    runs-on : macos-13 
106-     needs : kubernetes-containerd 
107129    steps :
108130      - uses : actions/checkout@v4 
109131
@@ -112,12 +134,24 @@ jobs:
112134        with :
113135          go-version : " 1.23" 
114136
137+       - name : Fetch homebrew-core commit messages 
138+         uses : actions/checkout@v4 
139+         with :
140+           #  needed by ./hack/brew-install-version.sh
141+           repository : homebrew/homebrew-core 
142+           path : homebrew-core 
143+           fetch-depth : 0 
144+           filter : tree:0 
145+ 
115146      - name : Install CLI deps 
116147        env :
117148          HOMEBREW_NO_AUTO_UPDATE : " 1" 
149+           HOMEBREW_NO_INSTALL_UPGRADE : " 1" 
118150          HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK : " 1" 
119151        run : | 
120152          brew install --overwrite python@3.12 kubectl docker coreutils lima 
153+           brew uninstall --ignore-dependencies qemu 
154+           ./.github/hack/brew-install-version.sh qemu 8.2.1 
121155
122156name : Build and Install 
123157        run : make && sudo make install 
@@ -152,7 +186,6 @@ jobs:
152186
153187  containerd :
154188    runs-on : macos-13 
155-     needs : docker 
156189    steps :
157190      - uses : actions/checkout@v4 
158191
@@ -161,12 +194,24 @@ jobs:
161194        with :
162195          go-version : " 1.23" 
163196
197+       - name : Fetch homebrew-core commit messages 
198+         uses : actions/checkout@v4 
199+         with :
200+           #  needed by ./hack/brew-install-version.sh
201+           repository : homebrew/homebrew-core 
202+           path : homebrew-core 
203+           fetch-depth : 0 
204+           filter : tree:0 
205+ 
164206      - name : Install CLI deps 
165207        env :
166208          HOMEBREW_NO_AUTO_UPDATE : " 1" 
209+           HOMEBREW_NO_INSTALL_UPGRADE : " 1" 
167210          HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK : " 1" 
168211        run : | 
169212          brew install --overwrite python@3.12 kubectl docker coreutils lima 
213+           brew uninstall --ignore-dependencies qemu 
214+           ./.github/hack/brew-install-version.sh qemu 8.2.1 
170215
171216name : Build and Install 
172217        run : make && sudo make install 
@@ -201,7 +246,6 @@ jobs:
201246
202247  incus :
203248    runs-on : macos-13 
204-     needs : containerd 
205249    steps :
206250      - uses : actions/checkout@v4 
207251
@@ -210,12 +254,24 @@ jobs:
210254        with :
211255          go-version : " 1.23" 
212256
257+       - name : Fetch homebrew-core commit messages 
258+         uses : actions/checkout@v4 
259+         with :
260+           #  needed by ./hack/brew-install-version.sh
261+           repository : homebrew/homebrew-core 
262+           path : homebrew-core 
263+           fetch-depth : 0 
264+           filter : tree:0 
265+ 
213266      - name : Install CLI deps 
214267        env :
215268          HOMEBREW_NO_AUTO_UPDATE : " 1" 
269+           HOMEBREW_NO_INSTALL_UPGRADE : " 1" 
216270          HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK : " 1" 
217271        run : | 
218272          brew install --overwrite python@3.12 kubectl docker coreutils lima incus 
273+           brew uninstall --ignore-dependencies qemu 
274+           ./.github/hack/brew-install-version.sh qemu 8.2.1 
219275
220276name : Build and Install 
221277        run : make && sudo make install 
0 commit comments