Skip to content

Commit 2cb4254

Browse files
🩹 [CI]: Update Get-TestSuites workflow to handle null values and ensure JSON array output
1 parent 04c5556 commit 2cb4254

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

‎.github/workflows/Get-TestSuites.yml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ jobs:
110110
$sourceCodeTestSuites = $osConfigs
111111
}
112112
$sourceCodeTestSuites | Format-Table -AutoSize | Out-String
113-
$sourceCodeTestSuites = $sourceCodeTestSuites | ConvertTo-Json -AsArray
113+
$sourceCodeTestSuites = ($null -ne $sourceCodeTestSuites) ? ($sourceCodeTestSuites | ConvertTo-Json -AsArray) : '[]'
114114
Set-GitHubOutput -Name SourceCodeTestSuites -Value $sourceCodeTestSuites
115115
}
116116
@@ -119,7 +119,7 @@ jobs:
119119
$moduleTestSuites = $osConfigs
120120
}
121121
$moduleTestSuites | Format-Table -AutoSize | Out-String
122-
$moduleTestSuites = $moduleTestSuites | ConvertTo-Json -AsArray
122+
$moduleTestSuites = ($null -ne $moduleTestSuites) ? ($moduleTestSuites | ConvertTo-Json -AsArray) : '[]'
123123
Set-GitHubOutput -Name ModuleTestSuites -Value $moduleTestSuites
124124
}
125125
@@ -183,6 +183,6 @@ jobs:
183183
}
184184
}
185185
$moduleLocalTestSuites | Format-Table -AutoSize | Out-String
186-
$moduleLocalTestSuites = $moduleLocalTestSuites | ConvertTo-Json -AsArray
186+
$moduleLocalTestSuites = ($null -ne $moduleLocalTestSuites) ? ($moduleLocalTestSuites | ConvertTo-Json -AsArray) : '[]'
187187
Set-GitHubOutput -Name ModuleLocalTestSuites -Value $moduleLocalTestSuites
188188
}

0 commit comments

Comments
 (0)