What problem does it solve?
This Skill manages release and versioning for the pcraft application, ensuring consistency across npm, GitHub, and Docker distribution channels, streamlining the release process for developers.
Core Features & Use Cases
- Unified SemVer Management: Maintains a single Semantic Version (SemVer) for all pcraft components.
- CI Automation: Uses GitHub Actions to automate the release process, from version bumping to GitHub release creation.
- Platform Compatibility: Ensures releases are available on all major platforms including npm, GitHub, and Docker.
- Use Case: When you need to cut a new release of pcraft, this Skill automates the versioning, creates a GitHub release, and publishes to npm, ensuring your release is consistent across all platforms.
Quick Start
Trigger a release by selecting 'bump' (patch/minor/major) in the GitHub Actions UI and then running the workflow.