diff options
author | Andrey Petrov <andrey.petrov@shazow.net> | 2014-06-23 16:49:19 -0700 |
---|---|---|
committer | Andrey Petrov <andrey.petrov@shazow.net> | 2014-06-24 14:16:44 -0700 |
commit | fcd6465d6c0c5659bf2ccba11ed8fcdb7a3f1b87 (patch) | |
tree | 6913eca61aa5671d22534ef95023be0b76012fb3 /release.sh | |
parent | c2fc310ed5fbd192fea27f7e8cb8e08299e395f7 (diff) | |
download | urllib3-fcd6465d6c0c5659bf2ccba11ed8fcdb7a3f1b87.tar.gz |
Looking good.
Diffstat (limited to 'release.sh')
-rwxr-xr-x | release.sh | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -10,6 +10,7 @@ if [ "$(git rev-parse --abbrev-ref HEAD)" != "release" ]; then exit 1 fi +# Merge master git merge master --no-commit git checkout master -- CHANGES.rst @@ -19,17 +20,23 @@ version="$(grep -m1 -B1 '+++++' "${CHANGES_FILE}" | head -n1 | cut -d' ' -f1)" perl -p -i -e "s/__version__.*/__version__ = '${version}'/" "${VERSION_FILE}" git diff +# Confirm read -n1 -p "Good? [Y/n] " r -if ! [[ $r =~ ^([yY])$ ]]; then +if ! [[ $r =~ ^([yY]*)$ ]]; then echo "Stopped." exit 2 fi +# Prepare commit git commit -a -m 'Merging new release version: ${version}' git tag ${version} + +# Build package +make clean python setup.py sdist +# TODO: Shove a unicorn in here, or something. + echo "Release is ready. Publish it when ready:" echo "git push origin" echo "python setup.py sdist upload" - |