What problem does it solve?
This Skill automates the entire process of software deployment, from detecting and merging the base branch, running tests, reviewing diffs, bumping version, updating CHANGELOG, committing, pushing, and creating pull requests.
Core Features & Use Cases
- Branch Management: Detect and merge the base branch.
- Test Execution: Run tests on the merged branch.
- Code Review: Review diffs and make necessary changes.
- Version Bumping: Update the version number and CHANGELOG.
- Committing & Pushing: Commit changes and push to the main branch.
- Pull Request Creation: Create a pull request with the updated version.
- Use Case: Use this Skill to automate the deployment process for your software project, saving time and reducing the likelihood of human error.
Quick Start
Run the ship skill to start the deployment process for your project.