Skip to content

Commit a02369c

Browse files
Move ReleaseType and computed CleanupPrereleases to Publish.Module section
1 parent d787163 commit a02369c

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

scripts/main.ps1

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -429,6 +429,10 @@ LogGroup 'Calculate Job Run Conditions:' {
429429
# True if (Release or Abandoned PR) AND user has CleanupPrereleases enabled (defaults to true)
430430
$shouldCleanupPrereleases = (($releaseType -eq 'Release') -or $isAbandonedPR) -and ($settings.Publish.Module.CleanupPrereleases -eq $true)
431431

432+
# Update Publish.Module with computed release values
433+
$settings.Publish.Module | Add-Member -MemberType NoteProperty -Name ReleaseType -Value $releaseType -Force
434+
$settings.Publish.Module.CleanupPrereleases = $shouldCleanupPrereleases
435+
432436
# Create Run object with all job-specific conditions
433437
$run = [pscustomobject]@{
434438
LintRepository = $isOpenOrUpdatedPR -and (-not $settings.Linter.Skip)
@@ -446,8 +450,6 @@ LogGroup 'Calculate Job Run Conditions:' {
446450
($null -ne $settings.TestSuites.PSModule) -or ($null -ne $settings.TestSuites.Module)
447451
)
448452
PublishModule = ($releaseType -ne 'None') -or $shouldCleanupPrereleases
449-
ReleaseType = $releaseType # 'Release', 'Prerelease', or 'None'
450-
CleanupPrereleases = $shouldCleanupPrereleases
451453
BuildDocs = $isNotAbandonedPR -and (-not $settings.Build.Docs.Skip)
452454
BuildSite = $isNotAbandonedPR -and (-not $settings.Build.Site.Skip)
453455
PublishSite = $isMergedPR -and $isTargetDefaultBranch

0 commit comments

Comments
 (0)