|
Packit |
01965a |
#!/bin/sh
|
|
Packit |
01965a |
#
|
|
Packit |
01965a |
# Bump the version and cut a release. Can't be called release.sh because
|
|
Packit |
01965a |
# that would conflict with the make release rule in the makefile.
|
|
Packit |
01965a |
#
|
|
Packit |
01965a |
|
|
Packit |
01965a |
VER=$1
|
|
Packit |
01965a |
|
|
Packit |
01965a |
set -e
|
|
Packit |
01965a |
set +x
|
|
Packit |
01965a |
|
|
Packit |
01965a |
if [ -z "$VER" ]; then
|
|
Packit |
01965a |
echo "usage: $0 version" >&2
|
|
Packit |
01965a |
exit 1
|
|
Packit |
01965a |
fi
|
|
Packit |
01965a |
|
|
Packit |
01965a |
make clean
|
|
Packit |
01965a |
sed -i "s/version =.*,/version = $VER,/" setup.py
|
|
Packit |
01965a |
git add setup.py
|
|
Packit |
01965a |
git commit -m "bump version to v$VER"
|
|
Packit |
01965a |
|
|
Packit |
01965a |
git tag -s "v$VER" -m "nvmetcli release v$VER"
|
|
Packit |
01965a |
|
|
Packit |
01965a |
make release
|
|
Packit |
01965a |
(cd dist && gpg --armor --detach-sign nvmetcli-$VER.tar.gz)
|