This repo reproduces an issue with the rate-limiting of the GitHub API.
The issue is centered around the program
polyseam/cndi. When any cndi
command is
invoked, the CLI checks if there is a newer version available on GitHub
Releases.
This check always succeeds except specifically when ran within a GitHub runner where it fails with a rate-limit error, most commonly on macOS runners.
My best guess is that this is a result of the macOS runners being shared and the rate-limit being shared across all users of the runner, specifically limited by IP Address.
Timestamp | macOS Result |
---|---|
2024-06-05T21:14:00+00:00 | ✅ |
2024-06-05T21:16:00+00:00 | ❌ |
2024-06-05T21:18:00+00:00 | ✅ |
2024-06-05T21:26:00+00:00 | ✅ |
2024-06-05T21:31:00+00:00 | ✅ |
2024-06-05T21:42:00+00:00 | ? |