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.
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.