diff -r 5847345004db -r 24a3d661309f deploy/set-version.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/deploy/set-version.sh Mon Sep 17 18:32:48 2018 +0200 @@ -0,0 +1,69 @@ +#!/usr/bin/env bash + +set -e + +function usage() { + cat <&2 + exit 1 +fi + +if [[ "$1" == "-h" || "$1" == "--help" ]]; then + usage + exit 0 +fi + +version=$1 + +echo "Version: ${version}" + +[[ "${version}" =~ ^[[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+$ ]] || { + echo "Bad format for version." + usage >&2 + exit 1 +} + +DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +green="\x1B[0;32m" # '\e[1;32m' is too bright for white bg. +blue="\x1B[1;34m" +endColor="\x1B[0m" + +function echoblue() { + echo -e "${blue}$1${endColor}" +} + +pushd "$DIR" + +pushd ../clientjs +echoblue "Setting clientjs root version" +npm run set-version -- "$version" +popd + +pushd ../clientjs/packages/dashboard-components +echoblue "Setting clientjs root version" +npm run set-version -- "$version" +popd + + +pushd ../clientjs/packages/annotation-dashboard-explorunivers +echoblue "Setting clientjs root version" +npm run delete-components-dep +npm run set-version -- "$version" +popd + +pushd ../clientjs/ +echoblue "relink dependencies" +npx lerna add dashboard-components --scope=annotation-dashboard-explorunivers +popd + +echoblue "Version has been changed, please commit and push if necessary." + + +popd