jlewi / hydros

hydros automates hydrating and committing configuration
Apache License 2.0
4 stars 0 forks source link

Reconciler to rerun failed GHA workflows #20

Open jlewi opened 1 year ago

jlewi commented 1 year ago

A continual pain point is the fact that GitHub doesn't automatically retry failed GHA workflows. This is annoying because flakiness can cause GHA's to fail. This flakiness isn't always a result of problem of the workflow itself; GHA workflows have external dependencies (e.g. downloading GHA, publishing results, etc....)

It would be nice to have a GitHub agent that gets notified on GHA workflow failures and automatically retries them if the error is retryable and not permanent. Regexes could be used to identify retryable errors.

This isn't directly related to hydros; its just a useful feature for CI/CD

jlewi commented 1 year ago

Perhaps this already exists?