Skip to content

Commit 19ca9ad

Browse files
authored
Merge pull request #459 from crazy-max/fix-lima-test-qemu
ci(test): enforce QEMU 9.0.2
2 parents ccc7548 + 8b84506 commit 19ca9ad

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: 'Setup QEMU on macOS'
2+
description: 'Set up QEMU on macOS runners'
3+
4+
# FIXME: Remove this composite once QEMU issue is fixed on macOS runners
5+
# https://github.com/docker/actions-toolkit/issues/455
6+
7+
runs:
8+
using: composite
9+
steps:
10+
- run: |
11+
set -ex
12+
brew uninstall --ignore-dependencies qemu || true
13+
brew autoremove || true
14+
curl -o /tmp/qemu.rb https://raw.githubusercontent.com/Homebrew/homebrew-core/f1a9cf104a9a51779c7a532b658c490f69974839/Formula/q/qemu.rb
15+
brew install /tmp/qemu.rb
16+
continue-on-error: true
17+
shell: bash

.github/workflows/test.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,10 @@ jobs:
119119
run: |
120120
corepack enable
121121
yarn --version
122+
-
123+
name: Set up QEMU
124+
if: startsWith(matrix.os, 'macos')
125+
uses: ./.github/actions/macos-setup-qemu
122126
-
123127
name: Setup Node
124128
uses: actions/setup-node@v4

0 commit comments

Comments
 (0)