build-cran-binaries/local
Repository files (latest commit first)
Filename Latest commit message Latest commit date
pat-s 930a4acd12
fix(ci): install the R packages pipelines use instead of relying on the image
bincraft v5.5.1 dropped lubridate, dplyr, purrr, data.table and others from
its imports, so the pipelines' own calls now depend on whatever the build-env
image's site library or the shared R_LIBS_USER cache happens to hold. The arm64
redhat:9 image has no progressr under R 4.4.3, which fails every
process-cran-updates-redhat-9-arm64 run since v5.5.1.

- Install progressr and lubridate for process-updates, which call them inline.
- Install purrr for packages-to-build.R and data.table for the weekly audit.
- Drop the unused dplyr and progressr library() calls from packages-to-build.R.
- Install RPostgres in every pipeline that talks to the metadata DB, since
  bincraft silently skips the DB (and the per-minor index aborts) without it.
- Reinstall bincraft in the prune re-index step, whose /tmp library does not
  survive from the prune step.
2026-10-20 08:46:00 +00:00
..
patches fix(patches): cover every RcppParallel 6.x release with the bundled-TBB patch (#228) 2026-10-04 07:35:01 +00:00
tests fix(build): build packages requiring newer R on compatible minors (#216) 2026-09-13 09:35:50 +00:00
archive-missed-pkgs.R feat: R-minor-sensitive binary builds (full + iterative) (#84) 2026-06-14 08:04:40 +00:00
backfill-abi-classification.R fix(ci): pass the metadata DB to per-minor reindexes and fail on errors (#234) 2026-10-17 07:46:09 +00:00
backfill-flat-safety.R fix(abi): inspect flat objects of packages CRAN has removed (#212) 2026-09-09 18:35:33 +00:00
build-all.R fix(ci): pass the metadata DB to per-minor reindexes and fail on errors (#234) 2026-10-17 07:46:09 +00:00
build-newer-r.R fix(ci): pass the metadata DB to per-minor reindexes and fail on errors (#234) 2026-10-17 07:46:09 +00:00
build-one.R fix(ci): pass the metadata DB to per-minor reindexes and fail on errors (#234) 2026-10-17 07:46:09 +00:00
check-cdn-cache.sh add alpine321 to scripts 2024-12-29 10:18:55 +01:00
check-NA.R feat: R-minor-sensitive binary builds (full + iterative) (#84) 2026-06-14 08:04:40 +00:00
check-slots.R feat(slots): add a retirement workflow and a drift check (#214) 2026-09-11 13:14:17 +00:00
debug-packages-writing.R feat: R-minor-sensitive binary builds (full + iterative) (#84) 2026-06-14 08:04:40 +00:00
dedupe-audit-issue.R fix(audit): replace arch subsection in place instead of appending duplicates (#138) 2026-07-21 08:51:23 +00:00
detect-duplicates.R feat: R-minor-sensitive binary builds (full + iterative) (#84) 2026-06-14 08:04:40 +00:00
excluded-packages.json feat: R-minor-sensitive binary builds (full + iterative) (#84) 2026-06-14 08:04:40 +00:00
failing-builds-classify.R feat(local): aggregate blocked-on-dependency reporting by dependency (#131) 2026-07-16 21:24:03 +00:00
failing-builds-report.R fix(ci): pass the metadata DB to per-minor reindexes and fail on errors (#234) 2026-10-17 07:46:09 +00:00
fetch-rebuild-packages-from-issue.R fix(audit): replace arch subsection in place instead of appending duplicates (#138) 2026-07-21 08:51:23 +00:00
find-R-api-packages.sh chore(local): add S3 migration and CRAN-source helper scripts 2026-06-14 13:02:48 +02:00
install-bincraft.R refactor: migrate package installation from pak to uvr (#147) 2026-07-31 12:19:26 +00:00
label-removed-cran-packages.R fix(ci): pass the metadata DB to per-minor reindexes and fail on errors (#234) 2026-10-17 07:46:09 +00:00
last-processed-by-platform.R feat: R-minor-sensitive binary builds (full + iterative) (#84) 2026-06-14 08:04:40 +00:00
list-unsafe-flat-objects.R fix(ci): pass the metadata DB to per-minor reindexes and fail on errors (#234) 2026-10-17 07:46:09 +00:00
migrate-s3-hetzner-to-backblaze.sh chore(local): add S3 migration and CRAN-source helper scripts 2026-06-14 13:02:48 +02:00
missing-cran-packages-db.R fix(ci): pass the metadata DB to per-minor reindexes and fail on errors (#234) 2026-10-17 07:46:09 +00:00
missing-cran-packages.R feat: R-minor-sensitive binary builds (full + iterative) (#84) 2026-06-14 08:04:40 +00:00
missing-packages-in-index.R feat: R-minor-sensitive binary builds (full + iterative) (#84) 2026-06-14 08:04:40 +00:00
newer-r-helpers.R fix(build): build packages requiring newer R on compatible minors (#216) 2026-09-13 09:35:50 +00:00
packages-to-build.R fix(ci): install the R packages pipelines use instead of relying on the image 2026-10-20 08:46:00 +00:00
packages-without-any-binary.R fix(ci): pass the metadata DB to per-minor reindexes and fail on errors (#234) 2026-10-17 07:46:09 +00:00
proposal-tracking-lib.R feat(local): aggregate blocked-on-dependency reporting by dependency (#131) 2026-07-16 21:24:03 +00:00
proposal-tracking.R fix(ci): pass the metadata DB to per-minor reindexes and fail on errors (#234) 2026-10-17 07:46:09 +00:00
propose-patches.R fix(ci): pass the metadata DB to per-minor reindexes and fail on errors (#234) 2026-10-17 07:46:09 +00:00
prune-stale-flat-binaries.R fix(ci): pass the metadata DB to per-minor reindexes and fail on errors (#234) 2026-10-17 07:46:09 +00:00
query-pkgs-without-old-versions.R chore(local): add S3 migration and CRAN-source helper scripts 2026-06-14 13:02:48 +02:00
r-minor-helpers.R refactor: migrate package installation from pak to uvr (#147) 2026-07-31 12:19:26 +00:00
rebuild-missing-helpers.R feat(rebuild): shard the weekly rebuild and make each shard resumable (#163) 2026-08-12 08:30:29 +00:00
rebuild-missing.R fix(ci): pass the metadata DB to per-minor reindexes and fail on errors (#234) 2026-10-17 07:46:09 +00:00
repair-built-stamp.R fix(repair-built-stamp): patch the published PACKAGES.rds once bincraft drops cranlike (#236) 2026-10-18 11:55:21 +00:00
retire-slot.R feat(slots): add a retirement workflow and a drift check (#214) 2026-09-11 13:14:17 +00:00
test-package-loading.R refactor: migrate package installation from pak to uvr (#147) 2026-07-31 12:19:26 +00:00
trial-build-patch.R fix(local): make trial-build-patch.R detect non-throwing build failures (#134) 2026-07-18 08:37:04 +00:00
trial-build-registry.R fix(local): make the trial-build gate detect non-throwing build failures (#130) 2026-07-16 08:24:03 +00:00
uvr-install.sh chore(deps): update dependency nbafrank/uvr to v0.4.7 2026-10-11 00:32:41 +00:00
validate-patches.R feat(local): auto-propose registry patches and track the feedback loop (#117) 2026-07-14 15:03:24 +00:00
verify-repo-routing.R fix(ci): do not print a missing timing as "NAs" (#210) 2026-09-09 15:01:29 +00:00
weekly-missing-binaries-audit.R fix(ci): pass the metadata DB to per-minor reindexes and fail on errors (#234) 2026-10-17 07:46:09 +00:00