@@ -74,10 +74,12 @@ jobs:
7474 WorkingDirectory : ${{ inputs.WorkingDirectory }}
7575 Script : |
7676 # Get-TestSuites
77- $skipTests = $env:PSMODULE_GET_TESTSUITES_INPUT_SkipTests -Split ",|\s+" | ForEach-Object { $_.Trim() }
77+ $skipTests = $env:PSMODULE_GET_TESTSUITES_INPUT_SkipTests -split '[,\s]+' | ForEach-Object {
78+ $_.Trim()
79+ }
7880
7981 LogGroup 'Tests to be skipped:' {
80- $skipTests | ForEach-Object { " - $_ " }
82+ $skipTests | ForEach-Object { " - $_" }
8183 }
8284
8385 if ($skipTests -contains 'All') {
@@ -108,15 +110,17 @@ jobs:
108110 $sourceCodeTestSuites = $osConfigs
109111 }
110112 $sourceCodeTestSuites | Format-Table -AutoSize | Out-String
111- Set-GitHubOutput -Name SourceCodeTestSuites -Value ($sourceCodeTestSuites ?? '[]')
113+ $sourceCodeTestSuites = $sourceCodeTestSuites | ConvertTo-Json -AsArray
114+ Set-GitHubOutput -Name SourceCodeTestSuites -Value $sourceCodeTestSuites
112115 }
113116
114117 LogGroup 'Module Test Suites:' {
115118 if ($skipTests -notcontains 'Module') {
116119 $moduleTestSuites = $osConfigs
117120 }
118121 $moduleTestSuites | Format-Table -AutoSize | Out-String
119- Set-GitHubOutput -Name ModuleTestSuites -Value ($moduleTestSuites ?? '[]')
122+ $moduleTestSuites = $moduleTestSuites | ConvertTo-Json -AsArray
123+ Set-GitHubOutput -Name ModuleTestSuites -Value $moduleTestSuites
120124 }
121125
122126 LogGroup 'Module Local Test Suites:' {
@@ -179,5 +183,6 @@ jobs:
179183 }
180184 }
181185 $moduleLocalTestSuites | Format-Table -AutoSize | Out-String
182- Set-GitHubOutput -Name ModuleLocalTestSuites -Value ($moduleLocalTestSuites ?? '[]')
186+ $moduleLocalTestSuites = $moduleLocalTestSuites | ConvertTo-Json -AsArray
187+ Set-GitHubOutput -Name ModuleLocalTestSuites -Value $moduleLocalTestSuites
183188 }
0 commit comments