blob: 2763b72b9ff19294635bc72b04b36719be79000b [file] [log] [blame]
#!/bin/bash
set -e
if [ "$#" -ne 1 ]; then
echo "Usage: $0 <version>" >&2
exit 1
fi
if [ -n "$(git status -s)" ]; then
echo "Working directory is dirty."
exit 2
fi
VERSION=$1
cargo package
sed -i "0,/^version/ s/version = \"\(.*\)\"/version = \"$VERSION\"/" Cargo.toml
git add Cargo.toml
git commit -m $VERSION
git tag -a $VERSION -m "quiche $VERSION" --sign