overte-org / overte

Overte open source virtual worlds platform.
https://overte.org/
Other
127 stars 47 forks source link

GitHub Action Runner auto-scaling #1021

Closed JulianGro closed 1 week ago

JulianGro commented 1 week ago

This PR enables automatically starting GitHub Actions Runners using https://github.com/testflows/TestFlows-GitHub-Hetzner-Runners. It takes around 2 minutes from starting the job to a runner picking up the job.

This should save some money and vastly improve build times. I set the maximum number of runners at the same time to 30 for now.

@daleglass the server setup is very easy and involves passing a configuration file containing two tokens and an SSH key to a Python package. If you are interested in adding this to Ansible, I can show you how this works.