Switch MacOS runner to use virtual machines
MacOS runner should be set up to use VMs and provide root access to projects.
GLib is trying to use the macos runner, but it's missing build dependencies. The bare minimum would be python3 so we can pip install the meson version we need.
I also notice that it's using the ssh executor, I think that's unsafe and can lead to side effect between tasks. Would it be possible to use Parallels or VirtualBox runner instead to have temporary VM instances?
Edited by Bart Piotrowski