This is an actions runner docker image for use with Actions Runner Controller. The Dockerfile is based on the example in this documentation. However, rather than using mcr.microsoft.com/dotnet/runtime-deps:6.0 as the base image, I use ubuntu:24.04 as the base and install a few tools needed in my workflows.
The packages of this repo correspond to the releases of the actions runner.
This image pre-populates the GitHub Actions tool cache at /opt/hostedtoolcache.
node: the latest 3 LTS major lines (latest patch version of each), stored at/opt/hostedtoolcache/node/<version>/<arch>uv: the latest release at image build time, stored at/opt/hostedtoolcache/uv/<version>/<arch>
The following environment variables are set for compatibility with setup actions:
AGENT_TOOLSDIRECTORY=/opt/hostedtoolcacheRUNNER_TOOL_CACHE=/opt/hostedtoolcache