ALOpsV3.Module.psd1

@{
    # Entry script — loaded after NestedModules, calls Initialize-ALOpsV3Module
    RootModule           = 'ALOpsV3.Module.psm1'
    # Binary module loaded first so its cmdlets are available when psm1 runs
    NestedModules        = @('ALOpsV3.Module.dll')
    ModuleVersion        = '0.1.10818'
    CompatiblePSEditions = @('Core')
    GUID                 = 'a3f1c2e4-7b8d-4f5a-9c0e-2d6b8f3a1e7c'
    Author               = 'Bart Bourgeois'
    CompanyName          = 'Hodor NV'
    Copyright            = '(c) Bart Bourgeois. All rights reserved.'
    Description          = 'ALOps Evergreen — CI/CD for Business Central (Alpha)'
    PowerShellVersion    = '7.0'
    # Step functions loaded by Initialize-ALOpsV3Module into module scope
    FunctionsToExport    = @(
        'Run-ALOpsInfoV3Step'
    )
    CmdletsToExport      = @(
        'Initialize-ALOpsV3Module',
        'Register-ALOpsPlatform',
        'Write-ALOpsInfo', 'Write-ALOpsDebug', 'Write-ALOpsWarning',
        'Write-ALOpsError', 'Write-ALOpsGroup',
        'Set-ALOpsVariable', 'Get-ALOpsVariable',
        'Set-ALOpsOutput',
        'Protect-ALOpsSecret',
        'Update-ALOpsBuildNumber', 'Add-ALOpsBuildTag',
        'Publish-ALOpsArtifact',
        'Set-ALOpsResult',
        'Get-ALOpsPlatform'
    )
    PrivateData          = @{
        PSData = @{
            Tags       = @('ALOps', 'BusinessCentral', 'CI', 'CD', 'AzureDevOps', 'GitHubActions')
            Prerelease = 'alpha'
        }
    }
}