This Terraform/Tofu module reuses
philips-labs/github-runner
to configure and manage a demand-scaling set of github-runners. Demand is propagated
by webhook using a specialized
github-app
to AWS Lambda listener function. Further Lambda's are responsible for creating/destroying
EC2 spot-instances hosting the github-runner to service workflows. For more internal
details, please see the philips-labs/terraform-aws-github-runner
repo linked above.