If you have an application that you want to test on different architectures and operating systems (including macOS) - then you can use the runners that GitHub provides for free for open source projects
First of all, remember these simple rules:
- Don't abuse virtual machines
- Do not use them for illegal purposes and for DDoS attacks