mirror of
https://github.com/logos-messaging/logos-delivery.git
synced 2026-06-04 21:19:28 +00:00
The nimbledeps cache key was based only on hashFiles(nimble.lock, ...), which hasn't changed, so PRs kept restoring a stale, incomplete master cache. GitHub caches are immutable per key, so that poisoned cache was never refreshed and `make all` re-resolved/re-downloaded deps every run. Add a bumpable NIMBLE_CACHE_VERSION token to abandon the poisoned cache and restore-keys for warm starts. `nimble setup --localdeps` fully installs the locked dep set, so a fresh v2 cache will be complete. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>