This commit switches the beta/nightly tests to happen on Ubuntu instead of macOS. Turns out GitHub Actions has scheduling limitations on macOS that limit repositories to 5 concurrent jobs per repository, so let's reduce the load a bit by running more builds on Linux than mac.