PowerCraft.Release.psd1
|
@{ RootModule = 'PowerCraft.Release.psm1' ModuleVersion = '0.5.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 '@ } } } |