Add actions-runner:v2.328.0-ubuntu-24.04-0#192
Closed
twz123 wants to merge 2 commits intok0sproject:mainfrom
Closed
Add actions-runner:v2.328.0-ubuntu-24.04-0#192twz123 wants to merge 2 commits intok0sproject:mainfrom
twz123 wants to merge 2 commits intok0sproject:mainfrom
Conversation
ubuntu22-04-0 -> v2.328.0-ubuntu-24.04-0 Signed-off-by: Tom Wieczorek <twieczorek@mirantis.com>
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 <twieczorek@mirantis.com>
makhov
approved these changes
Aug 15, 2025
Member
Author
|
The actions-runner has connection errors on 32-bit arm. Hard to debug, as the error message is not helpful at all, and I didn't find a way to increase the log level. |
Member
Author
|
OMG, this was really an unpleasant rabbit hole to fall into: Apparently, on 32-bit ARM, .NET8 has nasty ABI issues on Ubuntu 24.04, as it assumes certain things being 32-bit (i.e. time_t), whereas Ubuntu 24.04 (and other distros, too) have switched to 64-bits for those structs 🙄 dotnet/runtime#101444 TL;DR: Use .NET 9 on those distros, or stick to OSes that still use 32-bit integers in their structs (like Ubuntu 22.04). |
Member
Author
|
Added an Ubuntu 22.04 based image in #194. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This is a modified version of the official ARC Runner image based on commit 0e006bb. The following modifications were made:
dumb-initfrom the APT repositories, so that it can be installed on 32-bit ARM.build-essentialsto obtain a standard build environment. This includesmakeand enables CGO usage.openssh-clientto include thessh-keygenexecutable.DISABLE_RUNNER_DEFAULT_LABELSallows for skipping the addition of default labels by the runner.