GitHub's 500MB Storage Cap Silently Broke a Fully Automated Android Release Pipeline
A developer building a multi-app Android release pipeline on GitHub Actions hit an unexpected storage quota failure weeks after the system appeared to be running smoothly. GitHub's free organization plan caps Actions storage at just 500MB org-wide, a limit the pipeline quietly exhausted within about ten days. The primary culprit was ten duplicate copies of the Gradle dependency cache — one per active branch — because GitHub scopes caches per branch by default, meaning no sharing occurred across runs. A broken cache key that had never worked as intended compounded the problem, alongside accumulated release artifacts totalling nearly two gigabytes. The incident prompted a decision to remove the pipeline's dependency on GitHub's shared storage and minutes entirely, with a full redesign covered in the next part of the series.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in