WitchLord said:
Interesting. I didn't know about those capabilities on GitHub. I'll look into it.
Note that it is free, even for macOS runners, but there are monthly time limits (2000 minutes a month, Windows runners use 2x, macOS runners use 10x), see: https://docs.github.com/en/billing/managing-billing-for-your-products/managing-billing-for-github-actions/about-billing-for-github-actions
(It's not going to overcharge you though, it doesn't require a credit card.)
If you're going to switch to the whole git/GitHub/Gitlab workflow do note you can enable actions for pull requests too (and optionally require manual approval for them).