README ¶ myshoes: Auto scaling self-hosted runner for GitHub Actions Auto scaling self-hosted runner 🏃 (like GitHub-hosted) for GitHub Actions! Features Auto-scaling and runner with your cloud-provider your infrastructure (private cloud, homelab...) LXD: shoes-lxd OpenStack: shoes-openstack a low-cost instance in public cloud AWS EC2 Spot Instances: shoes-aws GCP Preemptible VM instances: shoes-gcp (not yet) using special hardware Graphics Processing Unit (GPU) Field Programmable Gate Array (FPGA) And more in whywaita/myshoes-providers Setup (only once) Please see Documents. How to contribute Fork it Clone original repository git clone https://github.com/whywaita/myshoes Add remote your repository git remote add your-name https://github.com/${your-name}/myshoes Create your feature branch git switch -c my-new-feature Commit your changes git commit -am 'Add some feature' Push to the branch git push your-name my-new-feature Create new Pull Request Publications Talk Development myshoes and Provide Cycloud-hosted runner -- GitHub Actions with your shoes. (en) Development OSS CI/CD platform in CyberAgent (ja) Expand ▾ Collapse ▴ Directories ¶ Show internal Expand all Path Synopsis api myshoes proto.go cmd server internal testutils util pkg config datastore datastore/memory datastore/mysql docker gh logger metric runner shoes starter starter/safety starter/safety/unlimited web Click to show internal directories. Click to hide internal directories.