When multiple users connect from the same IP, or possibly a single user with aggressive usage, the GithubRegistry requests may start to fail due to API rate limits.
Rate limits on raw.githubusercontent.com requests are quite high (> 1000s per hour) but the unauthenticated github API requests (which we do also use currently) are more strict.
For the apps (explorer, warp ui), there's a range of solutions. But the CLI solutions are limited. The current plan is to stand up a proxy service to replace authenticated github API requests with authenticated ones. This has costs and risks but would help solve the problem globally for all users (up to a certain scale at least).
When multiple users connect from the same IP, or possibly a single user with aggressive usage, the GithubRegistry requests may start to fail due to API rate limits.
Rate limits on raw.githubusercontent.com requests are quite high (> 1000s per hour) but the unauthenticated github API requests (which we do also use currently) are more strict.
For the apps (explorer, warp ui), there's a range of solutions. But the CLI solutions are limited. The current plan is to stand up a proxy service to replace authenticated github API requests with authenticated ones. This has costs and risks but would help solve the problem globally for all users (up to a certain scale at least).
Relevant threads:
1: https://discord.com/channels/935678348330434570/1261371685337042965
2: https://discord.com/channels/935678348330434570/1270458661822664775