WoodpeckerTools.psd1
|
@{ RootModule = 'WoodpeckerTools.psm1' ModuleVersion = '0.1.0' GUID = '2b29b201-72df-4c56-9099-4d856a7c25f4' Author = 'Sergey Novikov <sergey@novik.fr>' Copyright = 'Copyright 2026 Sergey Novikov' Description = 'Reusable PowerShell compiler and helpers for Woodpecker CI pipelines.' PowerShellVersion = '7.2' RequiredModules = @( @{ ModuleName = 'Jax' ModuleVersion = '0.1.4' } @{ ModuleName = 'powershell-yaml' RequiredVersion = '0.4.12' } ) FunctionsToExport = @( 'Add-WpcDefaultCloneSettings' 'Add-WpcDefaultKubernetesBackendOptions' 'Add-WpcStepEnvironmentDefaults' 'Convert-WpcRelativeSourcePathToOutputFileName' 'Copy-WpcNode' 'Get-WpcGeneratedFileHeader' 'Get-WpcPipelineSourceFiles' 'Get-WpcRelativeSourcePath' 'Invoke-WoodpeckerPipelineCompiler' 'Invoke-WpcPreProcess' 'Repair-WpcSerializedYaml' 'Restore-WpcArrayShapes' 'Test-WpcDictionaryKey' ) AliasesToExport = @('wpc') CmdletsToExport = @() VariablesToExport = @() PrivateData = @{ PSData = @{ Tags = @('woodpecker', 'ci', 'pipeline', 'yaml', 'compiler', 'powershell') ProjectUri = 'https://github.com/serrnovik/woodpecker-tools' LicenseUri = 'https://github.com/serrnovik/woodpecker-tools/blob/main/LICENSE' ReleaseNotes = 'Initial public release of the reusable Woodpecker pipeline compiler.' } } } |