bump-version.sh 567 B

123456789101112131415161718192021222324
  1. #!/bin/bash
  2. set -eux
  3. if [ "$(uname -s)" != "Linux" ]; then
  4. echo "sentry-cli can only be released on Linux!"
  5. echo "Please use the GitHub Action instead."
  6. exit 1
  7. fi
  8. SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
  9. cd $SCRIPT_DIR/..
  10. VERSION="${1}"
  11. TARGET="${2}"
  12. echo "Current version: $VERSION"
  13. echo "Bumping version: $TARGET"
  14. perl -pi -e "s/^version = .*\$/version = \"$TARGET\"/" Cargo.toml
  15. cargo update -p sentry-cli
  16. # Do not tag and commit changes made by "npm version"
  17. export npm_config_git_tag_version=false
  18. npm version "${TARGET}"