github-to-sqlite icon indicating copy to clipboard operation
github-to-sqlite copied to clipboard

Deploy demo job is failing due to rate limit

Open simonw opened this issue 2 years ago • 2 comments

https://github.com/dogsheep/github-to-sqlite/actions/runs/4080058087/jobs/7032116511

simonw avatar Feb 03 '23 20:02 simonw

It's a rate limiting problem: https://github.com/dogsheep/github-to-sqlite/actions/runs/4622674009/jobs/8175633155

  File "/home/runner/work/github-to-sqlite/github-to-sqlite/github_to_sqlite/cli.py", line 407, in commits
    utils.save_commits(db, commits, repo_full["id"])
  File "/home/runner/work/github-to-sqlite/github-to-sqlite/github_to_sqlite/utils.py", line 635, in save_commits
    for commit in commits:
  File "/home/runner/work/github-to-sqlite/github-to-sqlite/github_to_sqlite/utils.py", line 417, in fetch_commits
    for commits in paginate(url, headers):
  File "/home/runner/work/github-to-sqlite/github-to-sqlite/github_to_sqlite/utils.py", line 478, in paginate
    raise GitHubError.from_response(response)
github_to_sqlite.utils.GitHubError: ('API rate limit exceeded for user ID 9599.', 403)
Error: Process completed with exit code 1.

simonw avatar Apr 05 '23 21:04 simonw

Adding &per_page=100 would reduce the number of API requests by 3x.

nedbat avatar Dec 08 '23 14:12 nedbat