Skip to content

Commit 807b085

Browse files
🩹 [CI]: Update conditional checks in workflows to allow for partial test suite outputs
1 parent 37916e7 commit 807b085

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

‎.github/workflows/CI.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ jobs:
169169
WorkingDirectory: ${{ inputs.WorkingDirectory }}
170170

171171
Get-TestResults:
172-
if: needs.Get-Settings.result == 'success' && needs.Get-Settings.outputs.SourceCodeTestSuites != '[]' && needs.Get-Settings.outputs.PSModuleTestSuites != '[]' && needs.Get-Settings.outputs.ModuleTestSuites != '[]' && (always() && !cancelled())
172+
if: needs.Get-Settings.result == 'success' && (needs.Get-Settings.outputs.SourceCodeTestSuites != '[]' || needs.Get-Settings.outputs.PSModuleTestSuites != '[]' || needs.Get-Settings.outputs.ModuleTestSuites != '[]') && (always() && !cancelled())
173173
needs:
174174
- Get-Settings
175175
- Test-SourceCode
@@ -187,7 +187,7 @@ jobs:
187187
Version: ${{ inputs.Version }}
188188

189189
Get-CodeCoverage:
190-
if: needs.Get-Settings.result == 'success' && needs.Get-Settings.outputs.PSModuleTestSuites != '[]' && needs.Get-Settings.outputs.ModuleTestSuites != '[]' && (always() && !cancelled())
190+
if: needs.Get-Settings.result == 'success' && (needs.Get-Settings.outputs.PSModuleTestSuites != '[]' || needs.Get-Settings.outputs.ModuleTestSuites != '[]') && (always() && !cancelled())
191191
needs:
192192
- Get-Settings
193193
- Test-Module

‎.github/workflows/workflow.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ jobs:
169169
WorkingDirectory: ${{ inputs.WorkingDirectory }}
170170

171171
Get-TestResults:
172-
if: needs.Get-Settings.result == 'success' && needs.Get-Settings.outputs.SourceCodeTestSuites != '[]' && needs.Get-Settings.outputs.PSModuleTestSuites != '[]' && needs.Get-Settings.outputs.ModuleTestSuites != '[]' && (always() && !cancelled())
172+
if: needs.Get-Settings.result == 'success' && (needs.Get-Settings.outputs.SourceCodeTestSuites != '[]' || needs.Get-Settings.outputs.PSModuleTestSuites != '[]' || needs.Get-Settings.outputs.ModuleTestSuites != '[]') && (always() && !cancelled())
173173
needs:
174174
- Get-Settings
175175
- Test-SourceCode
@@ -187,7 +187,7 @@ jobs:
187187
Version: ${{ inputs.Version }}
188188

189189
Get-CodeCoverage:
190-
if: needs.Get-Settings.result == 'success' && needs.Get-Settings.outputs.PSModuleTestSuites != '[]' && needs.Get-Settings.outputs.ModuleTestSuites != '[]' && (always() && !cancelled())
190+
if: needs.Get-Settings.result == 'success' && (needs.Get-Settings.outputs.PSModuleTestSuites != '[]' || needs.Get-Settings.outputs.ModuleTestSuites != '[]') && (always() && !cancelled())
191191
needs:
192192
- Get-Settings
193193
- Test-Module

0 commit comments

Comments
 (0)