Skip to content

Commit

Permalink
Fix update_proxy_version script
Browse files Browse the repository at this point in the history
  • Loading branch information
crow committed Dec 9, 2024
1 parent f713005 commit ea7d785
Showing 1 changed file with 9 additions and 16 deletions.
25 changes: 9 additions & 16 deletions scripts/update_proxy_version.sh
Original file line number Diff line number Diff line change
@@ -1,23 +1,16 @@
#!/bin/bash
set -e
set -x
#!/usr/bin/env bash
set -euxo pipefail

SCRIPT_DIRECTORY="$(dirname "$0")"
ROOT_PATH=$SCRIPT_DIRECTORY/../
SCRIPT_DIRECTORY="$(cd "$(dirname "$0")" && pwd)"
ROOT_PATH="$SCRIPT_DIRECTORY/.."

PROXY_VERSION=$1

if [ -z "$1" ]
then
PROXY_VERSION="$1"
if [ -z "$PROXY_VERSION" ]; then
echo "No proxy version supplied"
exit 1
fi

# Update Android gradle.properties
sed -i '' "s/\(ext.airship_framework_proxy_version *= *\)\".*\"/\1\"$PROXY_VERSION\"/" "$ROOT_PATH/android/build.gradle"

# Update iOS podspec
sed -i '' "s/\(pod.*AirshipFrameworkProxy.*\)'\([^']*\)'/\1'$PROXY_VERSION'/" "$ROOT_PATH/ios/airship_flutter.podspec"
sed -i.bak -E "s/(ext\.airship_framework_proxy_version *= *')([^']*)(')/\1$PROXY_VERSION\3/" "$ROOT_PATH/android/build.gradle"
sed -i.bak -E "s/(s\.dependency *\"AirshipFrameworkProxy\", *\")([^\"]*)(\")/\1$PROXY_VERSION\3/" "$ROOT_PATH/ios/airship_flutter.podspec"

# Update Package.swift
sed -i '' "s/\(url: \"https:\/\/github.com\/urbanairship\/airship-mobile-framework-proxy.git\", from: \)\"[^\"]*\"/\1\"$PROXY_VERSION\"/" "$ROOT_PATH/Package.swift"
find "$ROOT_PATH" -name "*.bak" -delete

0 comments on commit ea7d785

Please sign in to comment.