[gha] run lldb tests against ds2 on new Linux arm64 runners #181
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.
Purpose
Increase ds2 test coverage in CI by running the same set of lldb tests we run on Linux x86_64 on the new GitHub Linux arm64 runners.
Overview
build-linux-lldbjob to run on bothubuntu-latestandubuntu-24.04-armservers, requiring a few adjustments:gha-setup-ninjaon the arm runners to explicitly specify platform and versionLLVM_TARGETS_TO_BUILD="host"instead ofX86hendrikmuhs/ccache-actionthat contains this PR that fixes sccache support on the arm runnerstest-linuxjob to run on bothubuntu-latestandubuntu-24.04-armservers, also requiring a few adjustments:gcc-multilibpackage except when testing i686 since the package is not available on the arm runnerBackground
Validation
A number of successful CI runs on the
andrurogerz/ds2fork:https://github.com/andrurogerz/ds2/actions/runs/12918614369
https://github.com/andrurogerz/ds2/actions/runs/12918977240
https://github.com/andrurogerz/ds2/actions/runs/12918978353
https://github.com/andrurogerz/ds2/actions/runs/12918979141
https://github.com/andrurogerz/ds2/actions/runs/12918979966
https://github.com/andrurogerz/ds2/actions/runs/12919474811
https://github.com/andrurogerz/ds2/actions/runs/12919522262