ec2-github-runner
ec2-github-runner copied to clipboard
On-demand self-hosted AWS EC2 runner for GitHub Actions
Adds a new optional input `ec2-launch-template`, which refers to an existing EC2 launch template **by name** (human-readable, unlike a template ID). An EC2 launch template can be used to define...
When AWS is unable to provide an instance in a given availability zone, this action can fail repeatedly (if the condition preventing AWS from having available instances persists). This happens...
In current release you use runner version hardcoded in aws.js. And its version is older than latest. It'd be great to programmatically get the latest release for usage. GitHub API...
Unless I'm missing something it doesn't look like this supports multiple security group IDs when starting instances. Is that right? If so, would it be possible to add that feature?
Here's a proposal for adding support for launching multiple runners. The docs are not updated and the input/output name changes may be undesired, but the gist of the feature is...
I'm using this with a project that I'm working on specifically to allow multiple parallel tests to run using the same spun up environment. This allows me to spin up...
Сontinuation of the discussion started by @jpalomaki in https://github.com/machulav/ec2-github-runner/pull/62#issuecomment-907469554 --- Related issues that may be covered using the EC2 launch template approach: | Feature | Issue | Can be covered...
In relation to #64 can functionality be added to allow the runner to be run by a non root user. We have a requirement for this that I'm sure is...
All examples I have seen use a docker image, which has a `user` parameter. But I'm not using docker. How do I then tell the action-runner to run as non-root...
I'd like to be able to SSH into the machine manually to verify things. Is there a way to specify which SSH pair the EC2 instance uses? Sorry if this...