5656 default : |
5757 ^src/
5858 ^README\.md$
59- ReleaseDecision :
60- type : string
61- description : Explicit decision for a direct push or workflow dispatch.
62- required : false
6359
6460 outputs :
6561 Settings :
@@ -124,7 +120,6 @@ jobs:
124120 Debug : ${{ inputs.Debug }}
125121 Verbose : ${{ inputs.Verbose }}
126122 WorkingDirectory : ${{ inputs.WorkingDirectory }}
127- ReleaseDecision : ${{ inputs.ReleaseDecision }}
128123
129124 - name : Enrich-Settings
130125 # Merge the resolved version into the Settings object so all downstream jobs
@@ -139,25 +134,13 @@ jobs:
139134 RELEASE_TYPE : ${{ steps.Resolve-Version.outputs.ReleaseType }}
140135 CREATE_RELEASE : ${{ steps.Resolve-Version.outputs.CreateRelease }}
141136 run : |
142- Import-Module -Name './_wf/.github/actions/Get-PSModuleSettings/src/Get-PSModuleSettings.Helpers.psm1' -Force
143-
144137 $settings = $env:SETTINGS | ConvertFrom-Json
145- $releaseType = if ([string]::IsNullOrEmpty($env:RELEASE_TYPE)) { 'None' } else { $env:RELEASE_TYPE }
146- $shouldPublish = $env:CREATE_RELEASE -eq 'true'
147-
148138 $settings.Publish.Module | Add-Member -MemberType NoteProperty -Name Resolution -Value ([pscustomobject]@{
149139 Version = $env:VERSION
150140 Prerelease = $env:PRERELEASE
151141 FullVersion = $env:FULL_VERSION
152- ReleaseType = $releaseType
153- CreateRelease = $shouldPublish
142+ ReleaseType = if ([string]::IsNullOrEmpty($env:RELEASE_TYPE)) { 'None' } else { $env:RELEASE_TYPE }
143+ CreateRelease = $env:CREATE_RELEASE -eq 'true'
154144 }) -Force
155- $publishStateParams = @{
156- Settings = $settings
157- ReleaseType = $releaseType
158- ShouldPublish = $shouldPublish
159- }
160- $settings = Resolve-PSModulePublishState @publishStateParams
161-
162145 $enriched = $settings | ConvertTo-Json -Depth 10 -Compress
163146 "Settings=$enriched" >> $env:GITHUB_OUTPUT
0 commit comments