Add fallback-org support to GitHub App token manager#174
Merged
jrobotham-square merged 1 commit intomainfrom Mar 11, 2026
Merged
Add fallback-org support to GitHub App token manager#174jrobotham-square merged 1 commit intomainfrom
jrobotham-square merged 1 commit intomainfrom
Conversation
When a request is made for an org without its own GitHub App installation, the token manager now falls back to the configured fallback org's token. This ensures authenticated rate limits (5000+/hr) instead of unauthenticated limits (60/hr per IP) for repos in orgs like cashapp that don't have their own installation. Without this, upstream fetches for repos like cashapp/hermit-packages hit unauthenticated rate limits when all workstations share the same IP, causing git fetch timeouts during workstation bootstrap. Amp-Thread-ID: https://ampcode.com/threads/T-019cdadf-aa5e-7715-b1d2-86a51b6938c8 Co-authored-by: Amp <amp@ampcode.com>
f29f4c1 to
f95d92c
Compare
stuartwdouglas
approved these changes
Mar 11, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
When a request is made for an org without its own GitHub App installation, the token manager now falls back to the configured fallback org's token. This ensures authenticated rate limits (5000+/hr) instead of unauthenticated limits (60/hr per IP).
Without this, upstream fetches for repos like
cashapp/hermit-packageshit unauthenticated rate limits when all workstations share the same IP, causing git fetch timeouts during workstation bootstrap.Usage