File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -159,12 +159,20 @@ jobs:
159159 IFS='.' read -r MAJOR MINOR PATCH <<< "$CORE_VERSION"
160160 PADDED_VERSION=$(printf "%02d%02d%02d" "$MAJOR" "$MINOR" "$PATCH")
161161
162- sed -i '' -E "s/(OneSignalWrapper\.setSdkVersion\(\")[0-9]+(\"\))/\1${PADDED_VERSION}\2/" \
163- android/src/main/java/com/onesignal/rnonesignalandroid/RNOneSignal.java
162+ ANDROID_FILE=android/src/main/java/com/onesignal/rnonesignalandroid/RNOneSignal.java
163+ sed -i '' -E "s/(OneSignalWrapper\.setSdkVersion\(\")[0-9]+(\"\))/\1${PADDED_VERSION}\2/" "$ANDROID_FILE"
164+ if ! grep -q "OneSignalWrapper.setSdkVersion(\"${PADDED_VERSION}\")" "$ANDROID_FILE"; then
165+ echo "::error::Failed to update wrapper version in ${ANDROID_FILE} to ${PADDED_VERSION}"
166+ exit 1
167+ fi
164168 echo "✓ Updated RNOneSignal.java wrapper version to ${PADDED_VERSION}"
165169
166- sed -i '' -E "s/(OneSignalWrapper\.sdkVersion = @\")[0-9]+(\";)/\1${PADDED_VERSION}\2/" \
167- ios/RCTOneSignal/RCTOneSignal.mm
170+ IOS_FILE=ios/RCTOneSignal/RCTOneSignal.mm
171+ sed -i '' -E "s/(OneSignalWrapper\.sdkVersion = @\")[0-9]+(\";)/\1${PADDED_VERSION}\2/" "$IOS_FILE"
172+ if ! grep -q "OneSignalWrapper.sdkVersion = @\"${PADDED_VERSION}\";" "$IOS_FILE"; then
173+ echo "::error::Failed to update wrapper version in ${IOS_FILE} to ${PADDED_VERSION}"
174+ exit 1
175+ fi
168176 echo "✓ Updated RCTOneSignal.mm wrapper version to ${PADDED_VERSION}"
169177
170178 # Only commit if there are changes
You can’t perform that action at this time.
0 commit comments