File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 7070 }
7171 Write-Host "ModuleVersion: $($manifest.ModuleVersion)"
7272
73+ ActionTestPrerelease :
74+ name : Action-Test - [Prerelease]
75+ runs-on : ubuntu-latest
76+ steps :
77+ - name : Checkout repo
78+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
79+ with :
80+ persist-credentials : false
81+
82+ - name : Action-Test
83+ uses : ./
84+ with :
85+ Name : PSModuleTest
86+ Version : 2.0.0
87+ Prerelease : alpha001
88+ ArtifactName : PSModuleTestPrerelease
89+ WorkingDirectory : tests/srcTestRepo
90+
91+ - name : Verify manifest
92+ shell : pwsh
93+ run : |
94+ $manifest = Import-PowerShellDataFile 'tests/srcTestRepo/outputs/module/PSModuleTest/PSModuleTest.psd1'
95+ if ($manifest.ModuleVersion -ne '2.0.0') {
96+ throw "Expected ModuleVersion '2.0.0' but got '$($manifest.ModuleVersion)'"
97+ }
98+ $prerelease = $manifest.PrivateData.PSData.Prerelease
99+ if ($prerelease -ne 'alpha001') {
100+ throw "Expected Prerelease 'alpha001' but got '$prerelease'"
101+ }
102+ Write-Host "ModuleVersion: $($manifest.ModuleVersion)"
103+ Write-Host "Prerelease: $prerelease"
104+
73105 ActionTestWithManifest :
74106 name : Action-Test - [DefaultWithManifest]
75107 runs-on : ubuntu-24.04
You can’t perform that action at this time.
0 commit comments