From f3e4376b1e45e40a3e40422218fbaf540aefd987 Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: May 16 2020 01:41:03 +0000 Subject: Try and make release.sh bail out if anything fails Signed-off-by: Adam Williamson --- diff --git a/release.sh b/release.sh index 5020edc..6bfef26 100755 --- a/release.sh +++ b/release.sh @@ -15,12 +15,12 @@ fi version=$1 name=wikitcms -sed -i -e "s,version=\".*\",version=\"${version}\", g" setup.py -sed -i -e "s,__version__ = \".*\",__version__ = \"${version}\", g" src/${name}/__init__.py -git add setup.py src/${name}/__init__.py -git commit -s -m "Release ${version}" -git push -git tag -a -m "Release ${version}" ${version} -git push origin ${version} -python3 -m pep517.build . -twine upload -r pypi dist/${name}-${version}* +sed -i -e "s,version=\".*\",version=\"${version}\", g" setup.py || exit 1 +sed -i -e "s,__version__ = \".*\",__version__ = \"${version}\", g" src/${name}/__init__.py || exit 1 +git add setup.py src/${name}/__init__.py || exit 1 +git commit -s -m "Release ${version}" || exit 1 +git push || exit 1 +git tag -a -m "Release ${version}" ${version} || exit 1 +git push origin ${version} || exit 1 +python3 -m pep517.build . || exit 1 +twine upload -r pypi dist/${name}-${version}* || exit 1