[release/v7.4] Add a way to use only NuGet feed sources #24542
Merged
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.
Backport #24528
This pull request includes updates to the
build.psm1file to add a new source option and various configuration files to update package source URLs. Additionally, there are improvements to thetools/findMissingNotices.ps1script to handle missing registrations and version conversion.Updates to
build.psm1:NuGetOnlyto theValidateSetfor the$Sourceparameter in theSwitch-PSNugetConfigfunction.Switch-PSNugetConfigfunction to handle the newNuGetOnlysource option.Configuration updates:
nuget.configto use the newPowerShellURL.src/Modules/nuget.configto use the newPowerShellURL.test/tools/Modules/nuget.configto use the newPowerShellURL.Improvements to
tools/findMissingNotices.ps1:ConvertTo-SemVerfunction to handle version conversion and edge cases.