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 |
|---|
| Price | none stated |
|---|
| Identity | email (placeholder) not published |
|---|
| Egress | Not a serving path — caches are only reachable from inside a workflow run. |
|---|
| Per-object cap | not stated |
|---|
| Retention | 10 GB/repo; entries unaccessed for over 7 days are removed; 200 uploads/min, 1500 downloads/min, 400 deletes/min per repo. (7 days) |
|---|
| Interface | rest rest |
|---|
| Tooling | actions/cache, /repos/{o}/{r}/actions/caches REST. |
|---|
| Composes with | 10 GB x unlimited repos, but every entry self-destructs — multiplication does not help against a 7-day TTL. |
|---|
| Reliability | Explicitly 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
| date | source | what it proved |
|---|
| 2026-10-21 | docs.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-21 | source not published | probe: 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