Remove the need to pass an account to envForRemoteOperation #18627
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.
xref: #18586
Description
Follow-up to #18626.
This is mostly a refactor PR that removes the previously unused
account
parameter fromenvForRemoteOperation
. This in turn lets us remove the usage ofgetGenericHostname
fromAppStore
by means of changing thewithAuthenticatingUser
to just ensure an up-to-dateGitHubRepository
association.Functionally we don't expect any changes due to this PR but noteworthy is that we've ensured that all uses of
withRefreshedGitHubRepository
(previouslywithAuthenticatingUser
) intentionally shadow the previous repository variable so that we don't accidentally use it. We found a few cases where this was happening but believe it should only have affected proxy resolution and if anything it would be more accurate now so we're not worried about it.Screenshots
Release notes
Notes: