fshy

Home / GitHub

GitHub Actions dependency cache

github.comPaaSstorage/github-actions-dependency-cacheJSONcomparereport an errorprovider JSON

Free allowance
"the limit is 10 GB per repository" by default (configurable up to 10 TB for user-owned repos, but anything past 10 GB is billed).
Verdict
fails: quotathe free allowance is too small to matter
Cost
free tier
Identity
email?placeholder, not evidence; card unknown, phone unknown
Binding limit
noneno named constraint binds
Evidence
reported2 sources; a third party said so
Freshness
stale on 2026-11-05checked 2026-10-21 (inherited); stale on 2026-11-05
Free tier"the limit is 10 GB per repository" by default (configurable up to 10 TB for user-owned repos, but anything past 10 GB is billed).
unit TB; metered on unstated
Pricenone stated
Identityemail (placeholder) not published
EgressNot a serving path — caches are only reachable from inside a workflow run.
Per-object capnot stated
Retention10 GB/repo; entries unaccessed for over 7 days are removed; 200 uploads/min, 1500 downloads/min, 400 deletes/min per repo. (7 days)
Interfacerest rest
Toolingactions/cache, /repos/{o}/{r}/actions/caches REST.
Composes with10 GB x unlimited repos, but every entry self-destructs — multiplication does not help against a 7-day TTL.
ReliabilityExplicitly a cache with eviction: 'GitHub will save the new cache but will begin evicting caches until the total size is less than the repository limit' — i.e. data loss by design.
Evidence 2
datesourcewhat it proved
2026-10-21docs.github.com/en/actions/reference/workflows-and-actions/d'GitHub will remove any cache entries that have not been accessed in over 7 days ... the limit is 10 GB per repository'
2026-10-21source not publishedprobe: GET api.github.com/repos/cli/cli/actions/caches (anonymous) -> 200
More fields 1
{
 "dead_end": {
  "failure_class": "quota",
  "why": "\"the limit is 10 GB per repository\" by default (configurable up to 10 TB for user-owned repos, but anything past 10 GB is billed).",
  "retry_when": null,
  "first_recorded": "2026-10-21"
 }
}
Unknown values 4
  • $.binding_note boilerplate
  • $.per_object_cap.notes the field may be stated in a source that was not read
  • $.per_object_cap.stated the field may be stated in a source that was not read
  • $.retention.notes the field may be stated in a source that was not read