Open
Description
GitHub cache server sometimes crashes, and sometimes it gets super slow, emitting the cache (which is about 2 GB for us) at the <1mbps.
In both of these behaviors, the step crashes eventually (with an error in the first case, and with an overall job timeout in the second).
It would be nice to extend the logic of this action with:
- timeout on cache downloading / upload - throw an error if the process takes more than the configured amount of time
- retry on error - an in-action retry on networking errors or timeout from the above, such that the rest of the work in the job is not lost; retry can be implemented with a configured amount of attempts.
Thanks for the great action btw, it does wonders for us already!
Metadata
Metadata
Assignees
Labels
No labels