From c8c0d7868c801694349e69cf4dc7b6b5b046e139 Mon Sep 17 00:00:00 2001 From: Alexandre Bodin Date: Tue, 7 Jan 2020 17:13:21 +0100 Subject: [PATCH] tools: Init a simple publish script --- scripts/publish.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 scripts/publish.sh diff --git a/scripts/publish.sh b/scripts/publish.sh new file mode 100755 index 0000000000..384f2421a6 --- /dev/null +++ b/scripts/publish.sh @@ -0,0 +1,24 @@ +# Force start from root folder +cd "$(dirname "$0")/.." + +set -e + +version="" + +echo "Please enter the version you want to publish" +read version + +# publish packages +./node_modules/.bin/lerna publish --no-push --dist-tag beta --exact "$version" + +# push master branch +git push origin master + +# push tag +git push origin v"$version" + +# set latest dist-tag on npm +lerna exec --stream --no-bail --no-private -- npm dist-tag add '${LERNA_PACKAGE_NAME}'@"$version" latest + +# run changelog cli +npx @sclt/program-changelog