update_android_gradle_version.sh
736 字节
#!/bin/bash
set -e
set -x
PACKAGE_VERSION=$(cat ./package.json | jq -r '.version')
>&2 echo "updating gradle version name to $PACKAGE_VERSION"
SNAPSHOT_VERSION=$(./ci/increment_semver.sh -p $PACKAGE_VERSION)"-SNAPSHOT"
>&2 echo "next snapshot version to $SNAPSHOT_VERSION"
# sed command works only on linux based systems as macOS version expects a backup file passed additionally
if [ "$(uname)" == "Darwin" ]; then
ARGS=('')
else
ARGS=()
fi
sed -i "${ARGS[@]}" -e "/VERSION_NAME=/ s/=.*/=$PACKAGE_VERSION/" ./gradle.properties
sed -i "${ARGS[@]}" -e '/def livekit_version =/ s/".*"/"'"$PACKAGE_VERSION"'"/' ./README.md
sed -i "${ARGS[@]}" -e '/SNAPSHOT/ s/".*"/"'"io.livekit:livekit-android:$SNAPSHOT_VERSION"'"/' ./README.md