Public/Set-GitHubOutput.ps1
|
function Set-GitHubOutput { [CmdletBinding(SupportsShouldProcess)] param( [Parameter(Mandatory)] [ValidateNotNullOrEmpty()] [string] $Name, [AllowNull()] [object] $Value ) if ($PSCmdlet.ShouldProcess($Name, 'Write GitHub Actions step output to GITHUB_OUTPUT')) { Add-GitHubEnvironmentFileEntryInternal -VariableName 'GITHUB_OUTPUT' -Name $Name -Value $Value } } |