Releases: eowino/release-automation
Releases · eowino/release-automation
v0.7.0
v0.6.0
v0.5.0
Features
- Tracking state as you progress
- On error, your current state is serialised. As a result, this supports the ability to resume with your progress. Simply run the executable again and you'll be prompted.
- On complete, your state is serialised and can be used bookkeeping
- When merging branches, having earlier recieved a conflict, on resume, prints the branches already merged and branches to merge
- Serialize and rename
release-progress
torelease-progress-complete
onComplete so its not read on your next usage
- Now asks if you want to create a pull request into a staging branch and prints a Github link for the PR rather than merging the current branch into a staging branch.
Fixes
- Change all usages of
spawn
toexec
- More consistent error logging
- Logic for suggesting the next release version
v0.4.0
v0.3.0
- Merge remote branches only (#32)
- Prompt user to confirm the list of selected branches before merging #32
- Ability to filter the list of branches before displaying them. Useful for scenarios where you have several remote branches and you don't want to have to endlessly scroll to find specific branches (#33)
- Check to see if merging is desired before fetching branches from remote and listing them (#35)
- Fix uncaught exception when package.json is not found when setting next version (#37)