What problem does it solve?
This Skill automates the workflow of detecting and merging base branches, running tests, reviewing diffs, bumping version numbers, updating the CHANGELOG, committing, pushing code, and creating pull requests for software deployment.
Core Features & Use Cases
- Automated Workflow: Streamlines the process of deploying software, saving time and reducing the risk of errors.
- Base Branch Handling: Detects and merges base branches, ensuring the correct version of the code is used for deployment.
- Testing: Runs tests automatically to ensure code quality and functionality before deployment.
- Code Review: Automatically reviews code changes for potential issues.
- Version and CHANGELOG Management: Bumps version numbers and updates the CHANGELOG with new features and changes.
- Committing and Pushing: Commits changes to the repository and pushes the code to the specified branch.
- Pull Request Creation: Creates a pull request for the updated branch, allowing for further review and discussion.
Quick Start
To automate your deployment process, use the ship skill with the trigger phrase 'ship it'.