2020-03-30 15:31:14 -04:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
|
|
|
# bump_version - increase the shared version and generate changelogs
|
|
|
|
|
|
|
|
set -o errexit
|
|
|
|
set -o pipefail
|
2021-12-12 20:28:28 -05:00
|
|
|
set -o xtrace
|
2020-03-30 15:31:14 -04:00
|
|
|
|
|
|
|
usage() {
|
2024-03-19 11:48:34 -04:00
|
|
|
echo -e "bump_version - increase the shared version"
|
2020-03-30 15:31:14 -04:00
|
|
|
echo -e ""
|
|
|
|
echo -e "Usage:"
|
|
|
|
echo -e " $ bump_version <new_version>"
|
|
|
|
}
|
|
|
|
|
|
|
|
if [[ -z $1 ]]; then
|
|
|
|
usage
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
|
|
|
|
new_version="$1"
|
2024-03-19 11:48:34 -04:00
|
|
|
new_version_sed="$( cut -f1 -d'-' <<<"${new_version}" )"
|
2021-09-06 16:26:25 -04:00
|
|
|
|
|
|
|
# Bump the NPM version
|
2021-10-05 23:30:27 -04:00
|
|
|
npm --no-git-tag-version --allow-same-version version v${new_version_sed}
|
2020-03-30 15:31:14 -04:00
|
|
|
|
|
|
|
# Stage the changed files for commit
|
2021-12-12 20:28:28 -05:00
|
|
|
git add .
|
|
|
|
git status -v
|