Enable Update-PSModuleManifest and Get-PSScriptFileInfo tests that got disabled along the way.
Fix bug where Update-PSModuleManifest throws null pointer, fixes #1487
Handle Update-PSModuleManifest calls with -Prerelease, -RequireLicenseAcceptance, and ExternalModuleDependencies parmaters on Windows PowerShell. Since Update-PSModuleManifest calls New-ModuleManifest but those parameters weren't supported for New-ModuleManifest on Windows PowerShell, we need to create the PrivateData entry with the parameter values and then replace the default PrivateData entry in the .psd1 with the correct/updated one.
Support cases where -PrivateData is a nested hashtable (this was a bug stemming from New-ModuleManifest and can't be fixed here but I've added bugfix so that Update-PSModuleManifest` can handle it on PSCore and WinPS.
If the PR is work in progress, please add the prefix WIP: or [ WIP ] to the beginning of the title (the WIP bot will keep its status check at Pending while the prefix is present) and remove the prefix when the PR is ready.
Enable Update-PSModuleManifest and Get-PSScriptFileInfo tests that got disabled along the way. Fix bug where Update-PSModuleManifest throws null pointer, fixes #1487
Handle
Update-PSModuleManifest
calls with-Prerelease
,-RequireLicenseAcceptance
, andExternalModuleDependencies
parmaters on Windows PowerShell. SinceUpdate-PSModuleManifest
callsNew-ModuleManifest
but those parameters weren't supported forNew-ModuleManifest
on Windows PowerShell, we need to create the PrivateData entry with the parameter values and then replace the default PrivateData entry in the .psd1 with the correct/updated one.Support cases where
-PrivateData
is a nested hashtable (this was a bug stemming from New-ModuleManifest and can't be fixed here but I've added bugfix so that Update-PSModuleManifest` can handle it on PSCore and WinPS.PR Summary
PR Context
PR Checklist
.h
,.cpp
,.cs
,.ps1
and.psm1
files have the correct copyright headerWIP:
or[ WIP ]
to the beginning of the title (theWIP
bot will keep its status check atPending
while the prefix is present) and remove the prefix when the PR is ready.