Post ASbJBxyrjy8HunHWBE by bradwilson@mastodon.social
 (DIR) More posts by bradwilson@mastodon.social
 (DIR) Post #ASbJBuWka2rPCj6WRM by bradwilson@mastodon.social
       2023-02-12T01:42:50Z
       
       0 likes, 0 repeats
       
       Looking for some #Mac help.I want to virtualize #macOS on macOS, using an M2 Mac mini. I want the VM to be ARM64, so I can run a self-hosted #GitHub Actions runner for @xunit without polluting my base OS (and something I could VLAN away from everything else at home), to ensure that ARM64 builds are working appropriately.Anybody doing this, and can point me in the right direction? I'm not sure what the right virtualization solution would be: QEMU? A FOSS solution is preferred.
       
 (DIR) Post #ASbJBv92HhU97T167E by noim@noc.social
       2023-02-12T10:40:55Z
       
       0 likes, 0 repeats
       
       @bradwilson MacOS has a native API for running MacOS VMs. Softwares like this take advantage of this https://github.com/insidegui/VirtualBuddy
       
 (DIR) Post #ASbJBxyrjy8HunHWBE by bradwilson@mastodon.social
       2023-02-12T01:44:26Z
       
       0 likes, 0 repeats
       
       @xunit Additionally, it would be nice to understand how to clean the environment between builds. The documentation pages for self-hosted Actions runners don't seem to go into much detail on how to make that happen. I assume the GitHub-hosted runners are just spawning clean VMs for each build. Is that easy/possible with a self-hosted infrastructure? Spin up a VM (based on a template) just to run a build, then destroy it when you're done?
       
 (DIR) Post #ASbhIw8DPbCP6gVl4a by savaran@hachyderm.io
       2023-02-12T15:11:05Z
       
       0 likes, 0 repeats
       
       @noim @bradwilson this ^^ came in to see if anyone suggested VirtualBuddy which really works perfectly if it’s macOS you’re trying to virtualize