refactor(ci): drop dedicated update-package-index-* chain #74
Loading…
Reference in a new issue
No description provided.
Delete branch "pr/drop-update-package-index-chain"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
process-updates-*already callsbincraft::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 sameupload_package_index()against the same S3 prefixes — once per platform per day — and was serialized viadepends_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):
Risks
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 existingweekly-audit-missing-*workflow continues to flag stale state.local/manual-package-index-update.Rstill exists for one-off manual rebuilds.9a0e47a2e8to1b297b1194