Add exponential back-off retrying for the github API tools in generate-release
#1317
Labels
C-Automation
Tools to make repetitive tasks easier
C-Feature
A new feature, making something new possible
S-Ready-For-Implementation
The core questions are answered: just add code
When using the various methods to interact with Github's API, it's possible to get rate-limited. This is particularly common with the various mutating operations, like opening issues or leaving comments.
Rather than simply aborting due to failure, we should retry, using the standard exponential back-off strategy, up to a max time.
This will make the tool much more reliable to run automatically.
The text was updated successfully, but these errors were encountered: