mirror of
https://github.com/bitwarden/android.git
synced 2025-12-10 09:56:45 -06:00
31 lines
927 B
Bash
Executable File
31 lines
927 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Script to update SDK version in gradle/libs.versions.toml
|
|
# Usage: ./scripts/update-sdk-version.sh <sdk-package> <sdk-version>
|
|
|
|
set -euo pipefail
|
|
|
|
if [ $# -lt 2 ]; then
|
|
echo "Usage: $0 <sdk-package> <sdk-version>"
|
|
echo "Example: $0 com.bitwarden:sdk-android 1.0.0-2586-20e3dfa6"
|
|
echo "Example: $0 com.bitwarden:sdk-android.dev 1.0.0-2577-fix-wasm-import"
|
|
exit 1
|
|
fi
|
|
|
|
SDK_PACKAGE="$1"
|
|
SDK_VERSION="$2"
|
|
TOML_FILE="gradle/libs.versions.toml"
|
|
|
|
echo "Updating SDK in $TOML_FILE..."
|
|
echo " Package: $SDK_PACKAGE"
|
|
echo " Version: $SDK_VERSION"
|
|
|
|
sed -i.bak "s/bitwardenSdk = \".*\"/bitwardenSdk = \"$SDK_VERSION\"/" "$TOML_FILE"
|
|
|
|
if [ "$SDK_PACKAGE" != "com.bitwarden:sdk-android" ]; then
|
|
sed -i.bak "s|bitwarden-sdk = { module = \".*\"|bitwarden-sdk = { module = \"$SDK_PACKAGE\", version.ref = \"bitwardenSdk\"|" "$TOML_FILE"
|
|
fi
|
|
|
|
echo "Updated:"
|
|
grep -n "bitwardenSdk\|bitwarden-sdk" "$TOML_FILE"
|