-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ci: use Arch Linux container on Linux runners #96
Conversation
According to pkgs.org, Alma 9 also lacks
I was afraid this would be the case with enterprise distros, where many packages are often several major versions behind. So for now, let's switch to Arch where everything is guaranteed to be up-to-date, since our current priority is working CI pipelines for #91. |
|
Image ROOT will be heavy, but perhaps for that we may use a cvmfs action; ROOT also supplies Arch images. |
On the other hand, Arch forces us to install all the dependencies... |
ubuntu-latest
GitHub runners have packages which are quite out of date, which requires us to build newer versionsfmt
andyaml-cpp
in separate CI jobs. If the list of dependencies grows, this is not practical; nor is it practical for users.So let's use a Docker container which provides easy access to up-to-date dependency versions.
Arch is chosen over Alma 9; see comments below.
This could be the basis for creating our own image for
iguana
users.