mirror of
https://github.com/PowerShell/PowerShell
synced 2026-06-08 12:12:50 +00:00
Change default of Start-PSBuild to include -PSModuleRestore (#7881)
This commit is contained in:
+9
-1
@@ -196,7 +196,7 @@ function Test-IsPreview
|
||||
}
|
||||
|
||||
function Start-PSBuild {
|
||||
[CmdletBinding()]
|
||||
[CmdletBinding(DefaultParameterSetName="Default")]
|
||||
param(
|
||||
# When specified this switch will stops running dev powershell
|
||||
# to help avoid compilation error, because file are in use.
|
||||
@@ -207,7 +207,10 @@ function Start-PSBuild {
|
||||
[switch]$ResGen,
|
||||
[switch]$TypeGen,
|
||||
[switch]$Clean,
|
||||
[Parameter(ParameterSetName="Legacy")]
|
||||
[switch]$PSModuleRestore,
|
||||
[Parameter(ParameterSetName="Default")]
|
||||
[switch]$NoPSModuleRestore,
|
||||
[switch]$CI,
|
||||
|
||||
# this switch will re-build only System.Management.Automation.dll
|
||||
@@ -238,6 +241,11 @@ function Start-PSBuild {
|
||||
[string]$ReleaseTag
|
||||
)
|
||||
|
||||
if ($PsCmdlet.ParameterSetName -eq "Default" -and !$NoPSModuleRestore)
|
||||
{
|
||||
$PSModuleRestore = $true
|
||||
}
|
||||
|
||||
if ($Runtime -eq "linux-arm" -and -not $Environment.IsUbuntu) {
|
||||
throw "Cross compiling for linux-arm is only supported on Ubuntu environment"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user