ec2-github-runner
ec2-github-runner copied to clipboard
On-demand self-hosted AWS EC2 runner for GitHub Actions
Hi, I have created an AMI with 256 GB snapshot. However when I spinning up EC2 in workflow, it is creating instance with 8GB volume only. Do I need to...
# Overview Using version `2.3.9` of this workflow, I am seeing situations where the runner fails to register with GitHub and fails with a timeout error. What is odd is...
I'm wondering if there is a way to run this github action and not have root as the default user. I'm running into a lot of configuration and dependency issues...
We observed a gradual buildup of runners and instances that ultimately led to our CI grind to a halt. The problem seems to be that the `start` job is not...
Feat Request: Can we add support for picking the version of the runner ${config.input.runnerVersion}
Currently the Runner version is hard coded `curl -O -L https://github.com/actions/runner/releases/download/v2.313.0/actions-runner-linux-${RUNNER_ARCH}-2.313.0.tar.gz'` Can we add support to allow us to choose the version ( its currently at 2.321.0 ) eg... ```...
Currently pre-runner-script echos out the yaml into a script file. This can cause issues with quoting. Can we have also have a pre-runner-script-file input that expects a shell script
Bumps [js-yaml](https://github.com/nodeca/js-yaml) to 4.1.1 and updates ancestor dependency [eslint](https://github.com/eslint/eslint). These dependencies need to be updated together. Updates `js-yaml` from 3.14.1 to 4.1.1 Changelog Sourced from js-yaml's changelog. [4.1.1] - 2025-11-12...
Due to the fine grained tokens of github, the necessary permissions to run runners in the repository level you need Administration. We would like not to give this kind of...
The key is just a nice-to-have if one wants to debug a running instance. The escaping is more important -- if the startup script contains quotes/dollars/etc. you're in trouble otherwise.
When you just say ```yaml - name: Start EC2 runner id: start-ec2-runner uses: machulav/ec2-github-runner@v2 ``` it doesn't actually use the latest version for some reason but this commit https://github.com/machulav/ec2-github-runner/commit/fcfb31a5760dad1314a64a0e172b78ec6fc8a17e instead...