@@ -32,11 +32,22 @@ 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 : | 
50+           ./.github/hack/brew-install-version.sh qemu 8.2.1 
4051          brew install --overwrite python@3.12 kubectl docker coreutils lima 
4152
4253name : Build and Install 
6374
6475  kubernetes-containerd :
6576    runs-on : macos-13 
66-     needs : kubernetes-docker 
6777    steps :
6878      - uses : actions/checkout@v4 
6979
@@ -72,11 +82,22 @@ jobs:
7282        with :
7383          go-version : " 1.23" 
7484
85+       - name : Fetch homebrew-core commit messages 
86+         uses : actions/checkout@v4 
87+         with :
88+           #  needed by ./hack/brew-install-version.sh
89+           repository : homebrew/homebrew-core 
90+           path : homebrew-core 
91+           fetch-depth : 0 
92+           filter : tree:0 
93+ 
7594      - name : Install CLI deps 
7695        env :
7796          HOMEBREW_NO_AUTO_UPDATE : " 1" 
97+           HOMEBREW_NO_INSTALL_UPGRADE : " 1" 
7898          HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK : " 1" 
7999        run : | 
100+           ./.github/hack/brew-install-version.sh qemu 8.2.1 
80101          brew install --overwrite python@3.12 kubectl docker coreutils lima 
81102
82103name : Build and Install 
@@ -103,7 +124,6 @@ jobs:
103124
104125  docker :
105126    runs-on : macos-13 
106-     needs : kubernetes-containerd 
107127    steps :
108128      - uses : actions/checkout@v4 
109129
@@ -112,11 +132,22 @@ jobs:
112132        with :
113133          go-version : " 1.23" 
114134
135+       - name : Fetch homebrew-core commit messages 
136+         uses : actions/checkout@v4 
137+         with :
138+           #  needed by ./hack/brew-install-version.sh
139+           repository : homebrew/homebrew-core 
140+           path : homebrew-core 
141+           fetch-depth : 0 
142+           filter : tree:0 
143+ 
115144      - name : Install CLI deps 
116145        env :
117146          HOMEBREW_NO_AUTO_UPDATE : " 1" 
147+           HOMEBREW_NO_INSTALL_UPGRADE : " 1" 
118148          HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK : " 1" 
119149        run : | 
150+           ./.github/hack/brew-install-version.sh qemu 8.2.1 
120151          brew install --overwrite python@3.12 kubectl docker coreutils lima 
121152
122153name : Build and Install 
@@ -152,7 +183,6 @@ jobs:
152183
153184  containerd :
154185    runs-on : macos-13 
155-     needs : docker 
156186    steps :
157187      - uses : actions/checkout@v4 
158188
@@ -161,11 +191,22 @@ jobs:
161191        with :
162192          go-version : " 1.23" 
163193
194+       - name : Fetch homebrew-core commit messages 
195+         uses : actions/checkout@v4 
196+         with :
197+           #  needed by ./hack/brew-install-version.sh
198+           repository : homebrew/homebrew-core 
199+           path : homebrew-core 
200+           fetch-depth : 0 
201+           filter : tree:0 
202+ 
164203      - name : Install CLI deps 
165204        env :
166205          HOMEBREW_NO_AUTO_UPDATE : " 1" 
206+           HOMEBREW_NO_INSTALL_UPGRADE : " 1" 
167207          HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK : " 1" 
168208        run : | 
209+           ./.github/hack/brew-install-version.sh qemu 8.2.1 
169210          brew install --overwrite python@3.12 kubectl docker coreutils lima 
170211
171212name : Build and Install 
@@ -201,7 +242,6 @@ jobs:
201242
202243  incus :
203244    runs-on : macos-13 
204-     needs : containerd 
205245    steps :
206246      - uses : actions/checkout@v4 
207247
@@ -210,11 +250,22 @@ jobs:
210250        with :
211251          go-version : " 1.23" 
212252
253+       - name : Fetch homebrew-core commit messages 
254+         uses : actions/checkout@v4 
255+         with :
256+           #  needed by ./hack/brew-install-version.sh
257+           repository : homebrew/homebrew-core 
258+           path : homebrew-core 
259+           fetch-depth : 0 
260+           filter : tree:0 
261+ 
213262      - name : Install CLI deps 
214263        env :
215264          HOMEBREW_NO_AUTO_UPDATE : " 1" 
265+           HOMEBREW_NO_INSTALL_UPGRADE : " 1" 
216266          HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK : " 1" 
217267        run : | 
268+           ./.github/hack/brew-install-version.sh qemu 8.2.1 
218269          brew install --overwrite python@3.12 kubectl docker coreutils lima incus 
219270
220271name : Build and Install 
0 commit comments