Update release script for major releases

This commit is contained in:
Nicolás Venturo
2020-02-14 13:37:03 -03:00
parent 19417c7cd5
commit e4d2830f1d

View File

@ -100,6 +100,22 @@ elif [[ "$*" == "start minor" ]]; then
push_and_publish next
elif [[ "$*" == "start major" ]]; then
log "Creating new major pre-release"
assert_current_branch master
# Create temporary release branch
git checkout -b release-temp
# This bumps major and adds prerelease suffix, commits the changes, and tags the commit
npm version premajor --preid="$PRERELEASE_SUFFIX"
# Rename the release branch
git branch --move "$(current_release_branch)"
push_and_publish next
elif [[ "$*" == "rc" ]]; then
log "Bumping pre-release"