build-cran-binaries/local/tests
Repository files (latest commit first)
Filename Latest commit message Latest commit date
pat-s cdfdcd035d
perf: seed pure-R binaries into a new slot, interleave shards, and stop builds before the timeout
- Add local/seed-pure-r.R, opt-in via SEED_FROM on install-deps: copy pure-R
  binaries server-side from a slot of the same OS family and arch, after
  verifying each is a binary, has no compiled code, was built by the primary
  R minor, and passes bincraft's cross-minor ABI check; write the
  single_builds and abi_flat_safety rows an upload would.
- Interleave build-all shards with shard_slice() instead of contiguous
  alphabetical blocks, which ranged from 0.1h to 28h per shard.
- Share one BUILD_DEADLINE (BUILD_BUDGET_HOURS, default 44h) across every
  build pass of a build-all-versions step so long runs stop cleanly and
  still archive and index what they built.
- Derive the single_builds platform with codename_platform() instead of a
  hard-coded list.
2026-10-24 01:58:25 +00:00
..
test-build-all-args.R feat: R-minor-sensitive binary builds (full + iterative) (#84) 2026-06-14 08:04:40 +00:00
test-failing-builds-classify.R feat(local): detect dependency-cascade failures generally, not just RcppParallel (#128) 2026-07-16 08:23:54 +00:00
test-newer-r-helpers.R perf: use ccache and parallel make, and skip already-built newer-R candidates in bulk (#240) 2026-10-23 13:17:59 +00:00
test-proposal-tracking-lib.R feat(local): aggregate blocked-on-dependency reporting by dependency (#131) 2026-07-16 21:24:03 +00:00
test-r-minor-helpers.R perf: seed pure-R binaries into a new slot, interleave shards, and stop builds before the timeout 2026-10-24 01:58:25 +00:00
test-rebuild-missing.R feat(rebuild): shard the weekly rebuild and make each shard resumable (#163) 2026-08-12 08:30:29 +00:00
test-seed-helpers.R perf: seed pure-R binaries into a new slot, interleave shards, and stop builds before the timeout 2026-10-24 01:58:25 +00:00