What problem does it solve?
This skill automates the complex, multi-step process of publishing the jrag-cli package to PyPI, ensuring that both the current and legacy package names are kept in sync to prevent user disruption.
Core Features & Use Cases
- Dual-Package Synchronization: Automatically handles the build and upload process for both jrag-cli and java-codebase-rag to ensure legacy users remain supported.
- Safety Guardrails: Performs automated version checks and artifact validation to prevent the accidental upload of stale or mismatched build files.
- Use Case: When you need to release a new version of the CLI, this skill manages the version bump, artifact cleanup, build verification, and dual-upload process in one controlled workflow.
Quick Start
Use the publish-pip skill to bump the version and release the latest updates to both PyPI project names.