fix: map x86_64/aarch64 to amd64/arm64 for S3 cache path
Some checks failed
ci/crow/manual/build-all-versions-amd64/3 Pipeline is pending
ci/crow/manual/build-all-versions-install-deps-amd64 Pipeline was successful
ci/crow/manual/build-all-versions-amd64/2 Pipeline failed
ci/crow/manual/build-all-versions-amd64/4 Pipeline failed
ci/crow/manual/build-all-versions-amd64/1 Pipeline failed
ci/crow/cron/process-updates-ubuntu-2404-amd64 Pipeline failed
ci/crow/cron/process-updates-ubuntu-2404-arm64 Pipeline was successful

This commit is contained in:
Patrick Schratz 2026-04-17 19:04:18 +02:00
commit bc3dbd6126
Signed by: pat-s
GPG key ID: 3C6318841EF78925

View file

@ -49,9 +49,10 @@ s3fs::s3_file_system(
refresh = TRUE refresh = TRUE
) )
codename <- bincraft::set_codename(NULL) codename <- bincraft::set_codename(NULL)
local_arch <- Sys.info()[["machine"]]
arch <- if (grepl("arm64|aarch64", local_arch)) "arm64" else "amd64"
s3_cache <- basename(s3fs::s3_dir_ls( s3_cache <- basename(s3fs::s3_dir_ls(
sprintf("devxy-rpkgs-binaries/%s/%s/latest/src/contrib", sprintf("devxy-rpkgs-binaries/%s/%s/latest/src/contrib", arch, codename),
Sys.info()[["machine"]], codename),
recurse = TRUE recurse = TRUE
)) ))
sprintf("S3 cache: %s files", length(s3_cache)) sprintf("S3 cache: %s files", length(s3_cache))