Moving every repository on cask.build into Cloudflare Artifacts while keeping the UI, review and branch protection in Cask, and keeping the write-ahead log as the way back.
Notes on building Cask: what the design has to guarantee, and what went wrong on the way there.
Moving every repository on cask.build into Cloudflare Artifacts while keeping the UI, review and branch protection in Cask, and keeping the write-ahead log as the way back.
How Cask makes every push durable in a write-ahead log in object storage, and treats the bare repositories on disk as caches of that log.