What problem does it solve?
Automates the end-to-end release workflow from a ready feature branch to a merged, tested, reviewed, version-bumped, committed, pushed, and PR-created state.
Core Features & Use Cases
- Automates pre-flight checks and branch validation to ensure readiness before shipping.
- Merges origin/main and resolves or surfaces conflicts for manual intervention.
- Detects and runs the project’s tests across common tooling (npm, pytest, etc.) and reports results.
- Enforces a structured review gate, triggering or guiding pre-landing reviews and surfacing critical issues.
- Applies semantic versioning hints based on commit messages and updates change logs accordingly.
- Creates a pull request with a clear summary of changes and test outcomes.
Quick Start
Trigger the ship workflow on a ready feature branch to automatically merge, test, review, bump version, commit, push, and open a PR.