Skip to content

Commit 37916e7

Browse files
🩹 [CI]: Update workflow conditions to ensure non-empty test suite outputs before proceeding
1 parent 451c787 commit 37916e7

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' && (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' && (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' && (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' && (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)