mirror of
https://github.com/vhaudiquet/ecrou.git
synced 2026-11-12 22:22:44 +00:00
prepare was a freshness hybrid: runs of an unpinned OCI tag contacted the registry on every boot, and only ":latest" was checked - :main floated in name only. Docker's split is cleaner, so it is the model now: prepare (and run) trust a present entry and never touch the network on a hit - a cold cache pulls by default, since there is nothing to boot otherwise. RootfsCache::pull is the refresh operation: re-check any unpinned tag against the registry digest, re-resolve floating distro aliases, download only what moved, extract nothing. Digest pins stay immutable to both. The trade, as in docker: a stale :latest boots until someone pulls. Local archives are not pullable - the error says so.