Build/RoughDraft.GitHubAction.PSDevOps.ps1

#requires -Module PSDevOps
Import-BuildStep -SourcePath (
    Join-Path $PSScriptRoot 'GitHub'
) -BuildSystem GitHubAction

$PSScriptRoot | Split-Path | Push-Location

New-GitHubAction -Name "MakeRoughDraft" -Description 'A PowerShell Module for Multimedia.' -Action RoughDraftAction -Icon film  -ActionOutput ([Ordered]@{
    RoughDraftScriptRuntime = [Ordered]@{
        description = "The time it took the .RoughDraftScript parameter to run"
        value = '${{steps.RoughDraftAction.outputs.RoughDraftScriptRuntime}}'
    }
    RoughDraftPS1Runtime = [Ordered]@{
        description = "The time it took all .RoughDraft.ps1 files to run"
        value = '${{steps.RoughDraftAction.outputs.RoughDraftPS1Runtime}}'
    }
    RoughDraftPS1Files = [Ordered]@{
        description = "The .RoughDraft.ps1 files that were run (separated by semicolons)"
        value = '${{steps.RoughDraftAction.outputs.RoughDraftPS1Files}}'
    }
    RoughDraftPS1Count = [Ordered]@{
        description = "The number of .RoughDraft.ps1 files that were run"
        value = '${{steps.RoughDraftAction.outputs.RoughDraftPS1Count}}'
    }
}) -OutputPath .\action.yml

Pop-Location