build-cran-binaries/.crow
Repository files (latest commit first)
Filename Latest commit message Latest commit date
pat-s 9cbb43dada refactor(ci): drop dedicated update-package-index-* chain (#74)
## Summary

`process-updates-*` already calls `bincraft::upload_package_index()` at the end of every daily delta run, and with #71 the CDN purge happens there too.

The dedicated `update-package-index-*` chain re-ran the same `upload_package_index()` against the same S3 prefixes — once per platform per day — and was serialized via `depends_on:` purely to dodge S3 rate limits.

Net effect: ~40 min cold rebuild × 14 platforms = ~9 h/day of duplicated work, with no consumer waiting on it (process-updates had already published the fresh index).

This deletes the 14 chain files (~1.1k lines). The matching `update-package-index` / `update-package-index-*` cron entries on the Crow side become inert with the YAMLs gone and can be removed in a follow-up cron-config change.

Best reviewed alongside (or after):
- #71 — purge CDN after process-updates
- #72 — guard bincraft reinstall
- #73 — drop redundant cranlike/desc installs

## Risks

- If `process-updates-*` ever fails for a given platform, the chain used to act as a daily safety net for the PACKAGES index. Failures will now surface only via the missing daily push instead of being silently masked. The existing `weekly-audit-missing-*` workflow continues to flag stale state.
- `local/manual-package-index-update.R` still exists for one-off manual rebuilds.

Reviewed-on: #74
2026-05-28 12:00:36 +00:00
..
archive-missed-packages.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
build-all-versions-amd64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
build-all-versions-arm64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
build-all-versions-install-deps-amd64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
build-all-versions-install-deps-arm64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
build-r-minor-sensitive-packages.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
process-updates-alpine-322-amd64.yaml feat(ci): purge CDN cache after process-updates runs (#71) 2026-05-28 11:50:04 +00:00
process-updates-alpine-322-arm64.yaml feat(ci): purge CDN cache after process-updates runs (#71) 2026-05-28 11:50:04 +00:00
process-updates-alpine-323-amd64.yaml feat(ci): purge CDN cache after process-updates runs (#71) 2026-05-28 11:50:04 +00:00
process-updates-alpine-323-arm64.yaml feat(ci): purge CDN cache after process-updates runs (#71) 2026-05-28 11:50:04 +00:00
process-updates-redhat-8-amd64.yaml feat(ci): purge CDN cache after process-updates runs (#71) 2026-05-28 11:50:04 +00:00
process-updates-redhat-8-arm64.yaml feat(ci): purge CDN cache after process-updates runs (#71) 2026-05-28 11:50:04 +00:00
process-updates-redhat-9-amd64.yaml feat(ci): purge CDN cache after process-updates runs (#71) 2026-05-28 11:50:04 +00:00
process-updates-redhat-9-arm64.yaml feat(ci): purge CDN cache after process-updates runs (#71) 2026-05-28 11:50:04 +00:00
process-updates-redhat-10-amd64.yaml feat(ci): purge CDN cache after process-updates runs (#71) 2026-05-28 11:50:04 +00:00
process-updates-redhat-10-arm64.yaml feat(ci): purge CDN cache after process-updates runs (#71) 2026-05-28 11:50:04 +00:00
process-updates-ubuntu-2204-amd64.yaml feat(ci): purge CDN cache after process-updates runs (#71) 2026-05-28 11:50:04 +00:00
process-updates-ubuntu-2204-arm64.yaml feat(ci): purge CDN cache after process-updates runs (#71) 2026-05-28 11:50:04 +00:00
process-updates-ubuntu-2404-amd64.yaml feat(ci): purge CDN cache after process-updates runs (#71) 2026-05-28 11:50:04 +00:00
process-updates-ubuntu-2404-arm64.yaml feat(ci): purge CDN cache after process-updates runs (#71) 2026-05-28 11:50:04 +00:00
weekly-audit-missing-alpine-321-amd64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
weekly-audit-missing-alpine-321-arm64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
weekly-audit-missing-alpine-322-amd64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
weekly-audit-missing-alpine-322-arm64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
weekly-audit-missing-alpine-323-amd64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
weekly-audit-missing-alpine-323-arm64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
weekly-audit-missing-redhat-8-amd64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
weekly-audit-missing-redhat-8-arm64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
weekly-audit-missing-redhat-9-amd64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
weekly-audit-missing-redhat-9-arm64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
weekly-audit-missing-redhat-10-amd64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
weekly-audit-missing-redhat-10-arm64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
weekly-audit-missing-ubuntu-2204-amd64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
weekly-audit-missing-ubuntu-2204-arm64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
weekly-audit-missing-ubuntu-2404-amd64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
weekly-audit-missing-ubuntu-2404-arm64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
weekly-rebuild-missing-alpine-322-amd64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
weekly-rebuild-missing-alpine-322-arm64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
weekly-rebuild-missing-alpine-323-amd64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
weekly-rebuild-missing-alpine-323-arm64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
weekly-rebuild-missing-redhat-8-amd64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
weekly-rebuild-missing-redhat-8-arm64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
weekly-rebuild-missing-redhat-9-amd64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
weekly-rebuild-missing-redhat-9-arm64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
weekly-rebuild-missing-redhat-10-amd64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
weekly-rebuild-missing-redhat-10-arm64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
weekly-rebuild-missing-ubuntu-2204-amd64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
weekly-rebuild-missing-ubuntu-2204-arm64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
weekly-rebuild-missing-ubuntu-2404-amd64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00
weekly-rebuild-missing-ubuntu-2404-arm64.yaml refactor: R_VERSION syntax 2026-05-27 22:36:09 +02:00