browsertrix/update-version.sh
Emma Segal-Grossman 8db0e44843
Feat: New email templating system & service (#2712)
Co-authored-by: Ilya Kreymer <ikreymer@gmail.com>
2025-08-01 17:00:24 -04:00

16 lines
722 B
Bash
Executable File

#!/usr/bin/env bash
version=`cat version.txt`
jq ".version=\"$version\"" ./frontend/package.json > ./tmp-package.json
mv ./tmp-package.json ./frontend/package.json
echo '"""current version"""' > ./backend/btrixcloud/version.py
echo "" >> ./backend/btrixcloud/version.py
echo "__version__ = \"$version\"" >> ./backend/btrixcloud/version.py
sed -E -i "" "s/^version:.*$/version: v$version/" chart/Chart.yaml
sed -E -i "" "s/\/browsertrix-backend:[[:alnum:].-]+/\/browsertrix-backend:$version/" chart/values.yaml
sed -E -i "" "s/\/browsertrix-frontend:[[:alnum:].-]+/\/browsertrix-frontend:$version/" chart/values.yaml
sed -E -i "" "s/\/browsertrix-emails:[[:alnum:].-]+/\/browsertrix-emails:$version/" chart/values.yaml