@@ -312,34 +312,36 @@ Set-GitHubLogGroup 'Find prereleases to cleanup' {
312312
313313# region Store context in environment variables
314314Set-GitHubLogGroup ' Store context in environment variables' {
315- # Store values for subsequent steps
316- Set-GitHubEnvironmentVariable - Name ' PUBLISH_CONTEXT_ShouldPublish ' - Value $ shouldPublish.ToString ().ToLower()
317- Set-GitHubEnvironmentVariable - Name ' PUBLISH_CONTEXT_ShouldCleanup ' - Value $ cleanupPrereleases.ToString ().ToLower()
318- Set-GitHubEnvironmentVariable - Name ' PUBLISH_CONTEXT_CreateRelease ' - Value $ createRelease.ToString ().ToLower()
319- Set-GitHubEnvironmentVariable - Name ' PUBLISH_CONTEXT_CreatePrerelease ' - Value $ createPrerelease.ToString ().ToLower()
320- Set-GitHubEnvironmentVariable - Name ' PUBLISH_CONTEXT_MajorRelease ' - Value $ majorRelease.ToString ().ToLower()
321- Set-GitHubEnvironmentVariable - Name ' PUBLISH_CONTEXT_MinorRelease ' - Value $ minorRelease.ToString ().ToLower()
322- Set-GitHubEnvironmentVariable - Name ' PUBLISH_CONTEXT_PatchRelease ' - Value $ patchRelease.ToString ().ToLower()
323- Set-GitHubEnvironmentVariable - Name ' PUBLISH_CONTEXT_NewVersion ' - Value $ newVersion.ToString ()
324- Set-GitHubEnvironmentVariable - Name ' PUBLISH_CONTEXT_PrereleaseName ' - Value $prereleaseName
325- Set-GitHubEnvironmentVariable - Name ' PUBLISH_CONTEXT_PrereleaseTagsToCleanup ' - Value $prereleaseTagsToCleanup
326- Set-GitHubEnvironmentVariable - Name ' PUBLISH_CONTEXT_PRNumber ' - Value $ pull_request.number.ToString ()
327- Set-GitHubEnvironmentVariable - Name ' PUBLISH_CONTEXT_PRHeadRef ' - Value $prHeadRef
315+ # Store values for subsequent steps by appending to GITHUB_ENV
316+ Add-Content - Path $ env: GITHUB_ENV - Value " PUBLISH_CONTEXT_ShouldPublish= $ ( $ shouldPublish.ToString ().ToLower()) "
317+ Add-Content - Path $ env: GITHUB_ENV - Value " PUBLISH_CONTEXT_ShouldCleanup= $ ( $ cleanupPrereleases.ToString ().ToLower()) "
318+ Add-Content - Path $ env: GITHUB_ENV - Value " PUBLISH_CONTEXT_CreateRelease= $ ( $ createRelease.ToString ().ToLower()) "
319+ Add-Content - Path $ env: GITHUB_ENV - Value " PUBLISH_CONTEXT_CreatePrerelease= $ ( $ createPrerelease.ToString ().ToLower()) "
320+ Add-Content - Path $ env: GITHUB_ENV - Value " PUBLISH_CONTEXT_MajorRelease= $ ( $ majorRelease.ToString ().ToLower()) "
321+ Add-Content - Path $ env: GITHUB_ENV - Value " PUBLISH_CONTEXT_MinorRelease= $ ( $ minorRelease.ToString ().ToLower()) "
322+ Add-Content - Path $ env: GITHUB_ENV - Value " PUBLISH_CONTEXT_PatchRelease= $ ( $ patchRelease.ToString ().ToLower()) "
323+ Add-Content - Path $ env: GITHUB_ENV - Value " PUBLISH_CONTEXT_NewVersion= $ ( $ newVersion.ToString ()) "
324+ Add-Content - Path $ env: GITHUB_ENV - Value " PUBLISH_CONTEXT_PrereleaseName= $prereleaseName "
325+ Add-Content - Path $ env: GITHUB_ENV - Value " PUBLISH_CONTEXT_PrereleaseTagsToCleanup= $prereleaseTagsToCleanup "
326+ Add-Content - Path $ env: GITHUB_ENV - Value " PUBLISH_CONTEXT_PRNumber= $ ( $ pull_request.number.ToString ()) "
327+ Add-Content - Path $ env: GITHUB_ENV - Value " PUBLISH_CONTEXT_PRHeadRef= $prHeadRef "
328328
329329 Write-Output ' -------------------------------------------------'
330330 Write-Output ' Stored environment variables:'
331- Write-Output " PUBLISH_CONTEXT_ShouldPublish: [$shouldPublish ]"
332- Write-Output " PUBLISH_CONTEXT_ShouldCleanup: [$cleanupPrereleases ]"
333- Write-Output " PUBLISH_CONTEXT_CreateRelease: [$createRelease ]"
334- Write-Output " PUBLISH_CONTEXT_CreatePrerelease: [$createPrerelease ]"
335- Write-Output " PUBLISH_CONTEXT_MajorRelease: [$majorRelease ]"
336- Write-Output " PUBLISH_CONTEXT_MinorRelease: [$minorRelease ]"
337- Write-Output " PUBLISH_CONTEXT_PatchRelease: [$patchRelease ]"
338- Write-Output " PUBLISH_CONTEXT_NewVersion: [$ ( $newVersion.ToString ()) ]"
339- Write-Output " PUBLISH_CONTEXT_PrereleaseName: [$prereleaseName ]"
340- Write-Output " PUBLISH_CONTEXT_PrereleaseTagsToCleanup: [$prereleaseTagsToCleanup ]"
341- Write-Output " PUBLISH_CONTEXT_PRNumber: [$ ( $pull_request.number ) ]"
342- Write-Output " PUBLISH_CONTEXT_PRHeadRef: [$prHeadRef ]"
331+ [PSCustomObject ]@ {
332+ ShouldPublish = $shouldPublish
333+ ShouldCleanup = $cleanupPrereleases
334+ CreateRelease = $createRelease
335+ CreatePrerelease = $createPrerelease
336+ MajorRelease = $majorRelease
337+ MinorRelease = $minorRelease
338+ PatchRelease = $patchRelease
339+ NewVersion = $newVersion.ToString ()
340+ PrereleaseName = $prereleaseName
341+ PrereleaseTagsToCleanup = $prereleaseTagsToCleanup
342+ PRNumber = $pull_request.number
343+ PRHeadRef = $prHeadRef
344+ } | Format-List | Out-String
343345 Write-Output ' -------------------------------------------------'
344346}
345347# endregion Store context in environment variables
0 commit comments