mirror of
https://github.com/logos-messaging/logos-delivery.git
synced 2026-06-04 13:09:32 +00:00
Caching only nimbledeps/ was insufficient: make invokes `nimble <task>`, which re-resolves dependencies on every build using ~/.nimble/pkgcache (nimble's git clone/version cache). That dir was not cached, so every cache-hit build re-cloned ~50 packages and intermittently failed when the runner's `git fetch --tags` flaked, breaking nimble's SAT solver. Add ~/.nimble to the cached paths (alongside nimbledeps/ + nimble.paths) so re-resolution is served from the local clone cache. Bump the cache version to v3 since the cached contents changed. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>