From e4d2830f1d60549e638c4108dc4621d3e76cfa65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Venturo?= Date: Fri, 14 Feb 2020 13:37:03 -0300 Subject: [PATCH] Update release script for major releases --- scripts/release/release.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/scripts/release/release.sh b/scripts/release/release.sh index e5c259f52..a5e3a3b04 100755 --- a/scripts/release/release.sh +++ b/scripts/release/release.sh @@ -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"