diff --git a/scripts/bump.sh b/scripts/bump.sh new file mode 100644 index 0000000..64743c8 --- /dev/null +++ b/scripts/bump.sh @@ -0,0 +1,15 @@ +#!/bin/sh + +set -euo pipefail + +VERSION="$(git cliff --bumped-version)" +sed -i "s/^version = \".*\"/version = \"${VERSION}\"/" Cargo.toml +cargo check +echo Press Y to commit version bump to ${VERSION} +read -r CONFIRM +if [ "${CONFIRM}" != "Y" ]; then + echo Aborting + exit 1 +fi +git commit -am "chore: bump version to ${VERSION}" +git tag -am "Version ${VERSION}" "${VERSION}" \ No newline at end of file