Skip to content

Bundled GitHub Runner tools

When utilizing a self-hosted runner with the gha-native tag, the jobs are run using the native GitHub runner agent. This has the disadvantage of not having any tools pre-installed, which means that our engineers must manually install all requirements on the runner machine ahead of time.

Using a act-runner runner?

Runners tagged with act-runner and ubuntu make use of Docker images based on the official GitHub Actions runner images. These images come with a pre-installed set of tools as standard.

You may discover more about these Docker images in the catthehacker/docker_images GitHub repository or learn more about the official GitHub Actions runner images on the actions/runner-images GitHub repository.

Requesting new tools

If you require a tool that is not on the list for a given runner type, please submit a pull request, and the infrastructure team will consider adding it to all eclean self-hosted GitHub runners.

eclean's pre-installed tools

This list may not be up-to-date

While we do our best to update this list with new version numbers as dependencies change or new tools are introduced, it is conceivable that certain tools' version numbers have not been updated or are missing.

If you discover that a tool is out of date or missing, please submit a pull request to update the version number or add it.

When using a gha-native runner, the following tools are pre-installed on the runner machine:

ecl-actions1

System

  • Windows 11 24H2 (26100.2894) + Atlas v0.4.1
  • PowerShell 5.1.26100.2161
  • Git 2.47.1

Node.js

  • Node.js v20.18.2
    • npm v10.8.2
  • Bun 1.2.2

Rust

  • rustup 1.27.1
  • rustc 1.84.0
  • cargo 1.84.0

Visual Studio

  • Visual Studio Build Tools 2022 17.12.4
  • Windows 11 SDK 10.0.26100.0
  • MSVC v143 - VS 2022 C++ x64/x86 build tools v14.42-17.12