What problem does it solve?
Automates end-to-end landing of a feature branch into official/main or beta/dev targets, including tests, review, versioning, changelog, PR, and release preparation.
Core Features & Use Cases
- End-to-end branch landing: merges target → test → review → version bump → changelog → commit → push → PR.
- Supports modes: official (main/master), staging (staging/uat/release), and beta (dev/development/beta).
- Flags to control flow: --auto, --release, --skip-tests, --skip-review, --skip-pr-comments, --skip-journal, --skip-docs, --dry-run.
- PR template integration and canonical body generation; automatic verification via CI; optional journaling/docs in background per mode.
Quick Start
Execute the end-to-end ship sequence on a prepared feature branch by choosing a mode (official, staging, or beta) and running the ship command.