diff options
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/publish.sh | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/scripts/publish.sh b/scripts/publish.sh new file mode 100755 index 0000000..bbd5238 --- /dev/null +++ b/scripts/publish.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +defaultTag=latest + +echo "" +echo "You are trying to publish a new version of GitBook" +echo "⚠️ Currently, because of NPM access, this script can only be run by Samy" +echo "" +echo "Steps:" +echo " 1. Enter the new version" +echo " 2. Packages will be published on NPM" +echo " 3. Commit the changes with message 'Bump version to X 🚀 '" +echo " 4. Tag the commit" +echo " 5. Push" +echo "" + +read -p "Version: " version +read -p "NPM Tag [$defaultTag]:" tag +tag=${tag:-$defaultTag} +echo "" + +echo "You are going to publish version ${version} on NPM (tagged as ${tag})" +echo "Press [ENTER] tp confirm" +read + +lerna publish --skip-git --repo-version $[version] --npm-tag ${tag} --force-publish=* |