Public/Start-GitHubLogGroup.ps1

function Start-GitHubLogGroup {
    [CmdletBinding(SupportsShouldProcess)]
    param(
        [Parameter(Mandatory)]
        [AllowEmptyString()]
        [string] $Title
    )

    if ($PSCmdlet.ShouldProcess($Title, 'Emit GitHub Actions log group start command')) {
        Write-GitHubWorkflowCommandInternal -Command 'group' -Message $Title
    }
}