From bc3dbd61260ab04dae228148e69a124efd80b7ef Mon Sep 17 00:00:00 2001 From: pat-s Date: Fri, 17 Apr 2026 19:04:18 +0200 Subject: [PATCH] fix: map x86_64/aarch64 to amd64/arm64 for S3 cache path --- local/build-all.R | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/local/build-all.R b/local/build-all.R index 3476a22..f10468b 100644 --- a/local/build-all.R +++ b/local/build-all.R @@ -49,9 +49,10 @@ s3fs::s3_file_system( refresh = TRUE ) 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( - sprintf("devxy-rpkgs-binaries/%s/%s/latest/src/contrib", - Sys.info()[["machine"]], codename), + sprintf("devxy-rpkgs-binaries/%s/%s/latest/src/contrib", arch, codename), recurse = TRUE )) sprintf("S3 cache: %s files", length(s3_cache))