Based on the latest official Ubuntu 18.04 arm64 HVM EBS AMI.
We use Hashicorp's packer and GitHub actions to build the AMI, see workflow.
Currently no public AMI is published. You can fork this repo and build your own.
Runner binaries are pre-installed in /home/ubuntu/actions-runner
.
Passwordless sudo is configured for the ubuntu
user.
- Do not run self-hosted runners in public repositories (see relevant GitHub docs)
- This image is designed to run the actions-runner with a non-root user (e.g.
ubuntu
) - Ephemeral runners (torn down at the end of each workflow run) is probably the safe bet
- Some security hardening of this AMI is probably warranted (contributions are welcome!)