diff --git a/Actions/DetermineDeploymentEnvironments/DetermineDeploymentEnvironments.ps1 b/Actions/DetermineDeploymentEnvironments/DetermineDeploymentEnvironments.ps1 index 1df5650c4..f49214aae 100644 --- a/Actions/DetermineDeploymentEnvironments/DetermineDeploymentEnvironments.ps1 +++ b/Actions/DetermineDeploymentEnvironments/DetermineDeploymentEnvironments.ps1 @@ -85,7 +85,7 @@ $ghEnvironments = @(GetGitHubEnvironments) Write-Host "Reading environments from settings" $settings.excludeEnvironments += @('github-pages') -if ($settings.updateALGoSystemFilesEnvironment) { +if ($settings.Keys -contains 'UpdateALGoSystemFilesEnvironment' -and $settings.updateALGoSystemFilesEnvironment) { $settings.excludeEnvironments += @($settings.updateALGoSystemFilesEnvironment) } $environments = @($ghEnvironments | ForEach-Object { $_.name }) + @($settings.environments) | Select-Object -unique | Where-Object { $settings.excludeEnvironments -notcontains $_.Split(' ')[0] -and $_.Split(' ')[0] -like $getEnvironments } diff --git a/Actions/Github-AuthHelper.psm1 b/Actions/Github-AuthHelper.psm1 index 1d1f200e4..80e622e19 100644 --- a/Actions/Github-AuthHelper.psm1 +++ b/Actions/Github-AuthHelper.psm1 @@ -85,4 +85,4 @@ function GenerateJwtForTokenRequest { return "$header.$payload.$signature" } -Export-ModuleMember -Function GetGitHubAppAuthToken, GenerateJwtForTokenRequest \ No newline at end of file +Export-ModuleMember -Function GetGitHubAppAuthToken, GenerateJwtForTokenRequest