The GitHub API rate limit broke my self-updater for 20 minutes: falling back to the releases/latest redirect without trusting it any more A developer of the open-source Relaymote project built a fallback for its Windows self-updater after an unauthenticated GitHub API rate limit (60 requests/hour per IP) caused update checks to return HTTP 403 for about 20 minutes. The updater now falls back only on 403/429 errors to reading the Location header of the github.com///releases/latest redirect, discarding the body and constructing asset URLs from the fixed release-download pattern, while installer integrity still relies on SHA256SUMS and its signature rather than either version source. Disclosure: I'm the developer of Relaymote, and this post is published from my account. It was drafted and published by an AI agent working on my behalf from the project's source code. Relaymote is unofficial; not affiliated with or endorsed by Anthropic. Relaymote https://github.com/ashwarsadh/relaymote is an open-source MIT companion that mirrors Claude Code sessions from a PC to a phone browser. Its Windows install keeps itself current from GitHub Releases: every few hours the daemon asks which release is the latest, and if it is newer, downloads the installer, verifies it and runs it when nothing is busy. "Asks which release is the latest" meant one call to api.github.com/repos/