As discussed IRL, let's remove arm64 version building for now, and find a PPA to avoid building memory-huge dependencies and/or keep releasing arm64 from local laptops.
Currently the arm64 docker image is not build automatically by the CI after a new release, as the build process fails while building the wheel of xrootd. This is probably due to exceeding the memory available on GitHub's runners.
Possible solutions:
use a prebuilt version of xrootd from either Ubuntu's repo or a third-party PPA
tweak the build process of xrootd to consume less memory
Originally posted by @tiborsimko in https://github.com/reanahub/reana-workflow-engine-snakemake/pull/66#pullrequestreview-1724926210
Currently the arm64 docker image is not build automatically by the CI after a new release, as the build process fails while building the wheel of
xrootd
. This is probably due to exceeding the memory available on GitHub's runners.Possible solutions:
xrootd
from either Ubuntu's repo or a third-party PPAxrootd
to consume less memory