Jirka Borovec
13e178a3ab
Set line length to 120 characters ( #2599 )
2023-07-13 17:37:20 +02:00
Trim21
f087cad3cb
Add message property to GithubException ( #2591 )
2023-07-08 11:51:19 +02:00
Enrico Minack
99155806ed
Throttle requests to mitigate RateLimitExceededExceptions ( #2145 )
...
This introduces a throttling of requests to the Github REST API (1s for writes, 0.25s for reads, configurable)
to mitigate secondary rate limit errors and comply with Github's best practices:
https://docs.github.com/en/rest/guides/best-practices-for-integrators?apiVersion=2022-11-28#dealing-with-secondary-rate-limits
2023-06-28 21:38:29 +02:00
Enrico Minack
0bb72ca004
Retry retryable 403 (rate limit) ( #2387 )
2023-06-28 12:49:20 -04:00
Enrico Minack
ea45237d3b
Sync GithubIntegration __init__ arguments with github.Github ( #2556 )
...
Github and GithubIntegration now both support the same (full) set of Requester arguments.
Creating a Github instance for a Github App Installation coming from GithubIntegration uses the same
Requester arguments (except for auth).
2023-06-21 09:04:19 +02:00
Enrico Minack
7be3f76372
Make Requester.__createException robust against missing message and body ( #2159 )
2023-06-13 11:14:14 +02:00
Enrico Minack
17cd0b7964
Raise error on unsupported redirects, log supported redirects ( #2524 )
2023-05-13 20:36:08 +02:00