What's Installed on the ubuntu-latest GitHub Actions Runner
By Kaveh Alemi·Latchkey
The GitHub-hosted Ubuntu runner ships with a lot preinstalled. Here is the gist - and how to add what is not there.
The runner image bundles common languages, build tools, and CLIs so most workflows run without extra setup. Exact versions change with each image release.
Install extra packages with apt-get in a step, or pin specific language versions with the setup-* actions. For repeatable, faster setup, bake a custom runner image.
Disk reality
A lot of that preinstalled software eats disk. Docker-heavy jobs often free space first (remove unused toolchains) to avoid "no space left on device".
Frequently asked questions
What's Installed on the ubuntu-latest GitHub Actions Runner?
The runner image bundles common languages, build tools, and CLIs so most workflows run without extra setup. Exact versions change with each image release.
Adding what is missing?
Install extra packages with apt-get in a step, or pin specific language versions with the setup-* actions. For repeatable, faster setup, bake a custom runner image.
Disk reality?
A lot of that preinstalled software eats disk. Docker-heavy jobs often free space first (remove unused toolchains) to avoid "no space left on device".