Skip to content
Snippets Groups Projects

github: Update API rate limit exceeded detection in GitHubSession class

GitHub API seems to have harmonized its responses when API rate limit is exceeded regardless an user is authenticated or not: a 403 status code is returned with an error message starting with "API rate limit exceeded" (https://docs.github.com/en/rest/overview/resources-in-the-rest-api?apiVersion=2022-11-28#exceeding-the-rate-limit).

Previously, a 429 status code was returned for authenticated users.

So update code detecting exceeded rate limit accordingly and keep the 429 status check for backward compatibility just in case.

Fix #4429 (closed)

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading