Skip to content

Conversation

@twz123
Copy link
Member

@twz123 twz123 commented Aug 19, 2025

This is a modified version of the official ARC Runner image based on commit 0e006bb. The following modifications were made:

  • Can be built for ARMv7.
  • Uses dumb-init from the APT repositories, so that it can be installed on 32-bit ARM.
  • Add build-essentials to obtain a standard build environment. This includes make and enables CGO usage.
  • Install openssh-client to include the ssh-keygen executable.
  • Setting the environment variable DISABLE_RUNNER_DEFAULT_LABELS allows for skipping the addition of default labels by the runner.

twz123 added 2 commits August 19, 2025 12:37
ubuntu22-04-0 -> v2.328.0-ubuntu-22.04-0

Signed-off-by: Tom Wieczorek <[email protected]>
Additionally to the upstream changes, we now use dumb-init from the APT
repositories, which is sufficient and easier than the manual install.

See: https://github.com/actions/actions-runner-controller/tree/0e006bb0ff9094e54522cdf89c9bd5ab1806c4af/runner
Signed-off-by: Tom Wieczorek <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant