WoodpeckerTools
0.1.0
Reusable PowerShell compiler and helpers for Woodpecker CI pipelines.
Minimum PowerShell version
7.2
Installation Options
Owners
Copyright
Copyright 2026 Sergey Novikov
Package Details
Author(s)
- Sergey Novikov <sergey@novik.fr>
Tags
woodpecker ci pipeline yaml compiler powershell
Functions
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
Dependencies
-
- Jax (>= 0.1.4)
- powershell-yaml (= 0.4.12)
Release Notes
Initial public release of the reusable Woodpecker pipeline compiler.
FileList
- WoodpeckerTools.nuspec
- WoodpeckerTools.psd1
- Compile-Woodpecker.ps1
- VERSION
- public\Test-WpcDictionaryKey.ps1
- public\Get-WpcRelativeSourcePath.ps1
- public\Repair-WpcSerializedYaml.ps1
- public\Get-WpcPipelineSourceFiles.ps1
- public\Add-WpcDefaultKubernetesBackendOptions.ps1
- public\Copy-WpcNode.ps1
- public\Add-WpcDefaultCloneSettings.ps1
- private\Normalize-WpcSequenceIndentation.ps1
- private\Initialize-WpcDependencies.ps1
- private\Convert-WpcScalarKeyToSequence.ps1
- private\Split-WpcArgs.ps1
- private\Invoke-WpcPipeline.ps1
- WoodpeckerTools.psm1
- LICENSE
- README.md
- SECURITY.md
- public\Get-WpcGeneratedFileHeader.ps1
- public\Add-WpcStepEnvironmentDefaults.ps1
- public\Invoke-WpcPreProcess.ps1
- public\Invoke-WoodpeckerPipelineCompiler.ps1
- public\Convert-WpcRelativeSourcePathToOutputFileName.ps1
- public\Restore-WpcArrayShapes.ps1
- private\Invoke-WpcPreProcessString.ps1
- private\Resolve-JaxRepoRootedPath.ps1
- private\Build-IncludeScope.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.1.0 (current version) | 5 | 7/24/2026 |