diff --git a/action.yml b/action.yml index 4243910..e25553f 100644 --- a/action.yml +++ b/action.yml @@ -267,7 +267,7 @@ runs: using: composite steps: - name: Install-PSModuleHelpers - uses: PSModule/Install-PSModuleHelpers@ed79b6e3aa8c9cd3d30ab2bf02ea6bd4687b9c74 # v1.0.7 + uses: PSModule/Install-PSModuleHelpers@68e8ca76be679bfcb7099aed8cffa911c4ab72af # v1.0.8 - name: Get test paths shell: pwsh diff --git a/src/tests/Module/PSModule/PSModule.Tests.ps1 b/src/tests/Module/PSModule/PSModule.Tests.ps1 index 318e875..ac41caa 100644 --- a/src/tests/Module/PSModule/PSModule.Tests.ps1 +++ b/src/tests/Module/PSModule/PSModule.Tests.ps1 @@ -82,6 +82,12 @@ Describe 'PSModule - Module tests' { $result | Should -Be $true Write-Host "$($result | Format-List | Out-String)" } + It 'Module version folder matches the manifest version' { + $manifest = Import-PowerShellDataFile -Path $moduleManifestPath + $moduleVersionFolder = Split-Path -Path (Split-Path -Path $moduleManifestPath -Parent) -Leaf + + $moduleVersionFolder | Should -Be $manifest.ModuleVersion.ToString() + } It 'Module Manifest is valid' { $result = Test-ModuleManifest -Path $moduleManifestPath $result | Should -Not -Be $null diff --git a/tests/outputTestRepo/outputs/module/PSModuleTest/PSModuleTest.psd1 b/tests/outputTestRepo/outputs/module/PSModuleTest/PSModuleTest.psd1 index b0fdcc2..d248c5a 100644 --- a/tests/outputTestRepo/outputs/module/PSModuleTest/PSModuleTest.psd1 +++ b/tests/outputTestRepo/outputs/module/PSModuleTest/PSModuleTest.psd1 @@ -1,6 +1,6 @@ @{ RootModule = 'PSModuleTest.psm1' - ModuleVersion = '999.0.0' + ModuleVersion = '3.0.11' CompatiblePSEditions = @( 'Core' 'Desktop'