Files
openfoodnetwork/script/bump-ruby.sh
2026-01-19 10:40:01 +11:00

23 lines
464 B
Bash
Executable File

#!/usr/bin/env sh
if [ "$#" -lt 1 ]; then
echo "Usage: $0 <new-version>"
echo "Example: $0 3.4.8"
exit 1
fi
set -ex
OLD_VERSION=$(cat .ruby-version)
NEW_VERSION=$1
PATTERN="$(echo "$OLD_VERSION" | sed 's:[]\[^$.*/]:\\&:g')"
sed -i "s/\<$PATTERN\>/$NEW_VERSION/" .ruby-version Dockerfile
script/rbenv-install.sh
# Update bundler to the version shipped with Ruby:
bundle update --bundler
git commit -a -m "Bump Ruby from $OLD_VERSION to $NEW_VERSION"