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.
SandboxTest.ps1 currently only has
-PreRelease
to select a version of winget. This is great, but it re-downloads winget every time you switch between using-PreRelease
and not using it. This PR changes how the script detects winget versions. Instead of checking theSandboxTest
folder for the winget appx, this change now makes it use the same directory thatWingetVersionManager.ps1
uses. This way, if the user already has the version available in their directory structure, it doesn't need to be downloaded at all. Once the proper appx has been selected, it is then copied to theSandboxTest
folder.This PR also changes how the SHA and download URL for Winget are fetched - meaning that only a single call is made to GitHub API's instead of two calls, so that a new switch for selecting the Winget version can be implemented in a separate PR.
cc @mdanish-kh @SpecterShell @russellbanks @denelon
Microsoft Reviewers: Open in CodeFlow