$ npx gh-shipit
node
>=12 required. still don't know about npx?
- Detailed overview of all the repos in organization
- View how many commits in
develop
are ahead ofmaster
- View how many commits in
master
are behind ofdevelop
- View latest commit date in
develop
- View latest version released
- View latest release draft version
- View how many commits in
- Create a release branch in git-flow style (
release/vX.x.x
) - Open branch comparison on github in browser to decide on release name
- Create a PR from release branch to
master
- Create Release Notes Draft
- Create
release
label in repo and assign it to PR - Open created PR in browser
Merge Renovate bot PRs in bulk
- Fuzzy search with autocomplete
- Approve & merge PRs in parallel, 10 merges concurrently
- Print number of merged PRs and URLs to PRs failed to merge
- Histogram of releases per week in current quarter
- Releases this week
- Releases last week
- Releases this month
- Releases this quarter
Follow interactive instructions
$ shipit
MIT © Vlad Holubiev