philips-labs / terraform-aws-github-runner

Terraform module for scalable GitHub action runners on AWS
https://philips-labs.github.io/terraform-aws-github-runner/
MIT License
2.6k stars 622 forks source link

Question: How can I set up self-hosting with MacOS? #3490

Closed aniespica closed 1 year ago

aniespica commented 1 year ago

We need to have the same setup as in Ubuntu, but on MacOS. This is because we do a lot of development in iOS and want to use some GitHub actions to check the developers' pull requests.

sdarwin commented 1 year ago

You could manually install self-hosted runners on MacOS (without terraform-aws-github-runner). In fact, this is not difficult. A drawback is no autoscaling. Otherwise the question should be posed to Amazon. Is it possible to quickly launch and terminate MacOS instances?

npalm commented 1 year ago

Currently mac is not supported. But could potentailly build in. The drawe back is that you have to clami hardward in AWS that is billed for 24 hours. On top of that clamied hardwar you can creat eec2 instances. (not concurrent, onlye one at the time). Only after 24 hours it makes sence to release tha radware since you are always mbillen for the first 24 horus. We are open to PR's that solveds this.

github-actions[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed if no further activity occurs. Thank you for your contributions.