Skip to content

Timeout and restart #72

Open
Open
@MOZGIII

Description

@MOZGIII

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

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions