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.
detect-task.ps1:
When hub is running on a machine that does not have direct outside internet connection it won't be able to reach the github repository to download the newest version of detect.ps1. This change uses the Hub Proxy settings with the Invoke-RestMethod to use the proxy to get outside access. If you are not using the proxy it does nothing different.
detect.ps1
Previously the Proxy Url builder would end up returning an empty string with the way this was parsing. Now we are using the Proxy's string to create the new URIBuilder object and then assigning the port. Now when we call ProxyUrlBuilder.Uri we actually get a correctly configured Uri verses an empty value which ends up throwing an exception.
Test Code:
Output Before:
Output After: