PowerCraft.Release.psd1

@{
    RootModule           = 'PowerCraft.Release.psm1'
    ModuleVersion        = '0.4.0'
    CompatiblePSEditions = @('Core')
    GUID                 = 'f3a1b2c4-d5e6-4f78-9a0b-1c2d3e4f5a6b'
    Author               = 'The Code Kitchen'
    CompanyName          = 'The Code Kitchen'
    Copyright            = '(c) 2026 The Code Kitchen. All rights reserved.'
    Description          = 'Universal release automation for PowerShell modules, .NET projects, Node.js packages, and Python projects. Provides version detection, bumping, validation, and publishing across ecosystems.'
    PowerShellVersion    = '7.0'
    FunctionsToExport    = @(
        'Get-PCProjectVersion'
        'Set-PCProjectVersion'
        'Get-PCNextVersion'
        'Test-PCReleaseReady'
        'Publish-PCRelease'
        'Install-PCReleaseWorkflow'
    )
    CmdletsToExport      = @()
    VariablesToExport    = @()
    AliasesToExport      = @()
    PrivateData          = @{
        PSData = @{
            Tags         = @('Release', 'Versioning', 'SemVer', 'CI-CD', 'Automation', 'PowerCraft')
            LicenseUri   = 'https://github.com/The-Code-Kitchen/PowerCraft.Release/blob/main/LICENSE'
            ProjectUri   = 'https://github.com/The-Code-Kitchen/PowerCraft.Release'
            ReleaseNotes = @'
## 0.2.0 (2026-06-23)

### Added
- Install-PCReleaseWorkflow: scaffold CI + Release GitHub Actions into any PS module repo
- Templates/ folder with ci.yml and release.yml bundled in module
- {{MODULE_NAME}} token replacement in release.yml template
- Legacy publish.yml detection warning
'@

        }
    }
}