build-cran-binaries/.crow
Repository files (latest commit first)
Filename Latest commit message Latest commit date
pat-s 0e484a8b37
fix(ci): make build-all self-sufficient on agents without install-deps
The primary build-all pass relied on build-all-versions-install-deps having
populated the per-agent cache volume, but depends_on only orders the steps and
does not co-locate them on one agent. A job landing on an agent where
install-deps never ran used a stale bincraft that resolves `platform` to a
zero-length value, breaking every metadata query ("Parameter 3 does not have
length 1") and the system-dependency install ("argument is of length zero").

- Pin bincraft @v4.2.3 in the primary build step, mirroring the R-minor pass.
- Align the R-minor pass and install-deps to @v4.2.3 so the whole pipeline uses
  one version (install-deps previously installed HEAD).
- Export OS/OS_VERSION/ARCH as runtime env vars so build-all.R's already-built
  dedup query targets the real platform instead of "-".
- Derive the unarchive codename via bincraft::set_codename(NULL) instead of the
  malformed paste(OS, OS_VERSION).
2026-06-18 13:24:22 +02:00
..
archive-missed-packages.yaml feat(build): skip already-built package versions on workflow restart (#91) 2026-06-16 07:27:20 +00:00
build-all-versions-install-deps.yaml fix(ci): make build-all self-sufficient on agents without install-deps 2026-06-18 13:24:22 +02:00
build-all-versions.yaml fix(ci): make build-all self-sufficient on agents without install-deps 2026-06-18 13:24:22 +02:00
process-updates.yaml refactor(ci): route workflows by agent group label instead of named agent (#94) 2026-06-17 16:26:04 +00:00
weekly-audit-missing.yaml refactor(ci): route workflows by agent group label instead of named agent (#94) 2026-06-17 16:26:04 +00:00
weekly-rebuild-missing.yaml refactor(ci): route workflows by agent group label instead of named agent (#94) 2026-06-17 16:26:04 +00:00