Infrastructure.GitHub.psd1
|
@{ ModuleVersion = '1.0.0' GUID = 'f02caa94-35f8-42c4-a477-d8199cd23c2e' Author = 'Klark Morrigan' Description = 'GitHub API utilities for infrastructure repos.' PowerShellVersion = '7.0' CompatiblePSEditions = @('Core') RootModule = 'Infrastructure.GitHub.psm1' # FunctionsToExport is module discovery metadata: used by # Get-Module -ListAvailable, Find-Module, and PSGallery without loading # the module. It does NOT control what is callable at runtime - that is # governed by Export-ModuleMember in the psm1, which takes precedence. # Both lists must stay in sync. The shared Module.Tests.ps1 in the # run-unit-tests action enforces this. FunctionsToExport = @( 'Get-GitHubAppToken', 'Get-PendingDeployment', 'Invoke-GitHubApi', 'Invoke-RunnerTarballDeploy', 'Invoke-RunnerTarballEnsure', 'Set-DeploymentStatus' ) CmdletsToExport = @() AliasesToExport = @() # PSData surfaces the project/license links and release notes on the # PowerShell Gallery package page, giving the listing a link back to # the source repository. PrivateData = @{ PSData = @{ ProjectUri = 'https://github.com/Klark-Morrigan/Infrastructure-GitHub' LicenseUri = 'https://github.com/Klark-Morrigan/Infrastructure-GitHub/blob/master/LICENSE' ReleaseNotes = 'https://github.com/Klark-Morrigan/Infrastructure-GitHub/releases' } } } |