What problem does it solve?
The ship Skill unit solves the challenge of automating complex software release processes, enabling developers to streamline their delivery pipeline and ensure high-quality releases with minimal manual intervention.
Core Features & Use Cases
- Release Automation: Handles tasks like base branch detection, tests running, code reviews, and PR creation.
- Merge & Testing: Automates the merging of the base branch and runs tests against the merged code.
- Continuous Integration: Supports the integration with various CI/CD pipelines and test frameworks.
- Use Case: Use the
/ship command to initiate a full release process that includes all necessary steps like version bumping, CHANGELONG update, and commit and push actions.
Quick Start
To begin the release process, run /ship within your feature branch.