Preinstalled Software
Ubuntu 22.04 with x86-64
The tooling installed on the Ubuntu 22.04 runner is the same as the GitHub-hosted runner. You can find the list of preinstalled software here.
Ubuntu 24.04 with x86-64
The tooling installed on the Ubuntu 24.04 runner is the same as the GitHub-hosted runner. You can find the list of preinstalled software here.
Ubuntu 22.04 with ARM64
WarpBuild provisioned ARM64 runners are based on the upstream ubuntu:22.04
image. GitHub introduced ARM64 runners in mid-2024.
There are two significant differences between GitHub's ARM64 runners and WarpBuild's ARM64 runners:
- The default user is
root
instead ofrunner
. - The tooling installed is minimal. You will need to install the required tooling using the
apt
package manager before using it in your workflows.
Ubuntu 24.04 with ARM64
WarpBuild provisioned ARM64 runners are fully compatible with GitHub's ARM64 runners. You can find the list of preinstalled software here.
MacOS 13 with ARM64
The tooling installed on the MacOS runner is the same as the GitHub-hosted M1 runner. You can find the list of preinstalled software here.
MacOS 14 with ARM64
The tooling installed on the MacOS runner is the same as the GitHub-hosted M1 runner. You can find the list of preinstalled software here.
MacOS 15 with ARM64
The tooling installed on the MacOS runner is the same as the GitHub-hosted M1 runner. You can find the list of preinstalled software here.
Windows Server 2022 x86-64
The tooling installed on the Windows Server 2022 runners is the same as the GitHub-hosted equivalents. You can find the list of preinstalled software here.
Customizations
While the tooling installed on the runners is the same as the GitHub-hosted runners, we have made some customizations to the runner configurations to improve the performance and reliability of the runners. Notably, these customizations include caching of container images for faster access.