3535 Install-Module -Name Pester -Repository PSGallery -Force -Scope CurrentUser -MaximumVersion $PesterMaxVersion -SkipPublisherCheck -AllowClobber
3636 Import-Module Pester -Force -PassThru -MaximumVersion $PesterMaxVersion} @Parameters
3737 - name : Check out repository
38- uses : actions/checkout@v4
38+ uses : actions/checkout@v2
3939 - name : RunPester
4040 id : RunPester
4141 shell : pwsh
9292 $result =
9393 Invoke-Pester -PassThru -Verbose -OutputFile ".\$moduleName.TestResults.xml" -OutputFormat NUnitXml @codeCoverageParameters
9494
95+ "::set-output name=TotalCount::$($result.TotalCount)",
96+ "::set-output name=PassedCount::$($result.PassedCount)",
97+ "::set-output name=FailedCount::$($result.FailedCount)" | Out-Host
9598 if ($result.FailedCount -gt 0) {
9699 "::debug:: $($result.FailedCount) tests failed"
97100 foreach ($r in $result.TestResult) {
@@ -103,7 +106,7 @@ jobs:
103106 }
104107 } @Parameters
105108 - name : PublishTestResults
106- uses : actions/upload-artifact@v3
109+ uses : actions/upload-artifact@main
107110 with :
108111 name : PesterResults
109112 path : ' **.TestResults.xml'
@@ -490,7 +493,7 @@ jobs:
490493 if : ${{ success() }}
491494 steps :
492495 - name : Check out repository
493- uses : actions/checkout@v4
496+ uses : actions/checkout@v2
494497 - name : Use PSSVG Action
495498 uses : StartAutomating/PSSVG@main
496499 id : PSSVG
@@ -542,6 +545,6 @@ jobs:
542545 tags : ${{ steps.meta.outputs.tags }}
543546 labels : ${{ steps.meta.outputs.labels }}
544547env :
545- REGISTRY : ghcr.io
546548 IMAGE_NAME : ${{ github.repository }}
549+ REGISTRY : ghcr.io
547550 NoCoverage : true
0 commit comments