Answered: in the storage dataset a fork is billed at its source's full size, so forks copy rather than share. Forks are now removed a day after their pull request merges or closes, with the head kept as refs/pull//head. Asking Cloudflare to confirm in writing (#26).
[Launch] Verify whether Artifacts forks copy or share objects #107
Blocker before 2026-10-14.
Every pull request is an Artifacts fork (pulls--<id>). If forks copy objects, agent-heavy use reaches the 1 TB account limit in about two days and every push fails.
- Run
scripts/ops/fork-storage-test.mjs(throwaway ~100 MB repo forked 5x; storage metrics before/after) - Ask Cloudflare in writing
Source: docs/ARTIFACTS.md (Cloudflare Artifacts due diligence, 2026-10-06). M2.
Repositories
No pull request for it here yet.