ghaction-setup-docker icon indicating copy to clipboard operation
ghaction-setup-docker copied to clipboard

ci: test macos-14 runner

Open crazy-max opened this issue 1 year ago • 3 comments

https://github.blog/changelog/2024-01-30-github-actions-macos-14-sonoma-is-now-available/

crazy-max avatar Feb 02 '24 08:02 crazy-max

https://github.com/crazy-max/ghaction-setup-docker/actions/runs/7753530253/job/21145026329?pr=53#step:3:291

{"level":"debug","msg":"qemu[stderr]: qemu-system-aarch64: Error: HV_UNSUPPORTED","time":"2024-02-02T08:52:17Z"}

No hardware virtualization :cry:

Don't think this is linked to qemu brew pkg https://github.com/crazy-max/ghaction-setup-docker/actions/runs/7753530253/job/21145026329?pr=53#step:3:80 being installed along lima?

  ==> Installing lima dependency: qemu
  ==> Downloading https://ghcr.io/v2/homebrew/core/qemu/manifests/8.2.0
  Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/4f7b6196780e49f1b813021d9ad59917f982af54f2085ad032bd4c3ca57bd1b9--qemu-8.2.0.bottle_manifest.json
  ==> Pouring qemu--8.2.0.arm64_sonoma.bottle.tar.gz
  🍺  /opt/homebrew/Cellar/qemu/8.2.0: 162 files, 562.5MB

You might be interested @AkihiroSuda

crazy-max avatar Feb 02 '24 09:02 crazy-max

Nested virt is still missing on ARM macOS 😞 https://apple.stackexchange.com/questions/466761/is-nested-virtualization-is-supported-by-apple-silicon-chips-m2-m3

AkihiroSuda avatar Feb 02 '24 10:02 AkihiroSuda

Thanks for looking into this! It would be great to be able to run arm64 Docker on GHA.

I guess we are waiting for Apple to add support for nested virt.

While not a long term solution, does qemu support virtualization without hardware assistance?

gaborcsardi avatar Feb 20 '24 12:02 gaborcsardi