PowerCraft.Release
0.4.0
Universal release automation for PowerShell modules, .NET projects, Node.js packages, and Python projects. Provides version detection, bumping, validation, and publishing across ecosystems.
Minimum PowerShell version
7.0
Installation Options
Owners
Copyright
(c) 2026 The Code Kitchen. All rights reserved.
Package Details
Author(s)
- The Code Kitchen
Tags
Release Versioning SemVer CI-CD Automation PowerCraft
Functions
Get-PCProjectVersion Set-PCProjectVersion Get-PCNextVersion Test-PCReleaseReady Publish-PCRelease Install-PCReleaseWorkflow
PSEditions
Dependencies
This module has no dependencies.
Release Notes
## 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
FileList
- PowerCraft.Release.nuspec
- CHANGELOG.md
- LICENSE
- PowerCraft.Release.psd1
- PowerCraft.Release.psm1
- Private\Get-ProjectType.ps1
- Private\Get-SemanticVersion.ps1
- Private\GitHelpers.ps1
- Private\Read-ProjectVersion.ps1
- Private\Write-ProjectVersion.ps1
- Public\Get-PCNextVersion.ps1
- Public\Get-PCProjectVersion.ps1
- Public\Install-PCReleaseWorkflow.ps1
- Public\Publish-PCRelease.ps1
- Public\Set-PCProjectVersion.ps1
- Public\Test-PCReleaseReady.ps1
- README.md
- Templates\ci.yml
- Templates\dependency-check.yml
- Templates\release.yml
- tests\PowerCraft.Release.Tests.ps1