You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The markdown endpoint is subject to the abuse rate limit.
Which means after fetching new releases for new repository with a lot of releases, the markdown endpoint is called for each release (in CheckNewVersionCommand) and can generate abuse rate limit. The release won't be saved.
Instead of jumping to next tag, we should implement the Retry-After header returned from Github for that particular case.
The markdown endpoint is subject to the abuse rate limit.
Which means after fetching new releases for new repository with a lot of releases, the markdown endpoint is called for each release (in
CheckNewVersionCommand
) and can generate abuse rate limit. The release won't be saved.Instead of jumping to next tag, we should implement the
Retry-After
header returned from Github for that particular case.Here is the exception thrown:
The retry middleware from Guzzle 6 can handle that case.
We should add a custom class to build the Guzzle Client and inject this middleware.
Here is a start about services to inject custom Guzzle client into the Github Client API.
The text was updated successfully, but these errors were encountered: