moto/scripts/bump_version
2023-01-07 10:35:14 -01:00

28 lines
691 B
Bash
Executable File

#!/bin/bash
main() {
set -euo pipefail # Bash safemode
local version=$1
if [[ -z "${version}" ]]; then
echo "USAGE: $0 1.3.2"
echo "Provide a new version number as an argument to bump the version"
echo -n "Current:"
grep version= setup.py
return 1
fi
&>/dev/null which bumpversion || pip install bumpversion
bumpversion --new-version ${version} patch
git checkout -b version-${version}
# Commit the new version
git commit -a -m "bumping to version ${version}"
# Commit an updated IMPLEMENTATION_COVERAGE.md
make implementation_coverage || true
# Open a PR
open https://github.com/getmoto/moto/compare/master...version-${version}
}
main $@