GitHub Actions cache now has a rate limit of 200 uploads/minute per repo. This limit only impacts uploads of new cache entries—it does not impact cache entries that are downloaded in job runs.

We’ve implemented this limit in response to repositories that upload a high volume of cache entries in very short periods of time which increase cache thrash and impact system stability. We’re working with the authors of some marketplace actions to use behavior that reduces these challenges.

Users impacted by the rate limits can expect some new cache entry uploads to be rejected until the rate limit resets.