Skip to content

Commit b45d39d

Browse files
committed
fix path
1 parent 8c69dff commit b45d39d

1 file changed

Lines changed: 30 additions & 6 deletions

File tree

.github/workflows/bump-native-version.yml

Lines changed: 30 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,37 @@ jobs:
3838
- name: Get current native SDK versions
3939
id: current
4040
run: |
41-
ANDROID_CURRENT=$(grep -oP '(?<=OneSignal-Android-SDK:)[0-9]+\.[0-9]+\.[0-9]+' com.onesignal.unity.android/Editor/OneSignalAndroidDependencies.xml | head -1)
42-
IOS_CURRENT=$(grep -oP '(?<=OneSignal-iOS-SDK:)[0-9]+\.[0-9]+\.[0-9]+' com.onesignal.unity.ios/Editor/OneSignaliOSDependencies.xml | head -1)
41+
set -e
42+
cd "${GITHUB_WORKSPACE}" || exit 1
43+
44+
ANDROID_FILE="com.onesignal.unity.android/Editor/OneSignalAndroidDependencies.xml"
45+
IOS_FILE="com.onesignal.unity.ios/Editor/OneSignaliOSDependencies.xml"
46+
47+
if [[ ! -f "$ANDROID_FILE" ]]; then
48+
echo "❌ Android dependency file not found!"
49+
find . -name "OneSignalAndroidDependencies.xml"
50+
exit 1
51+
fi
52+
53+
if [[ ! -f "$IOS_FILE" ]]; then
54+
echo "❌ iOS dependency file not found!"
55+
find . -name "OneSignaliOSDependencies.xml"
56+
exit 1
57+
fi
58+
59+
echo "✅ Found both dependency files."
60+
echo "→ Android: $ANDROID_FILE"
61+
echo "→ iOS: $IOS_FILE"
62+
63+
ANDROID_CURRENT=$(grep -oE 'com\.onesignal:OneSignal:[0-9]+\.[0-9]+\.[0-9]+' "$ANDROID_FILE" | head -1 | grep -oE '[0-9]+\.[0-9]+\.[0-9]+')
64+
IOS_CURRENT=$(grep -oE 'OneSignalXCFramework\" version=\"[0-9]+\.[0-9]+\.[0-9]+' "$IOS_FILE" | head -1 | grep -oE '[0-9]+\.[0-9]+\.[0-9]+')
65+
66+
echo "Detected current Android SDK: ${ANDROID_CURRENT:-<none>}"
67+
echo "Detected current iOS SDK: ${IOS_CURRENT:-<none>}"
4368
4469
echo "android_current=${ANDROID_CURRENT}" >> $GITHUB_OUTPUT
4570
echo "ios_current=${IOS_CURRENT}" >> $GITHUB_OUTPUT
46-
echo "Detected current Android SDK: ${ANDROID_CURRENT}"
47-
echo "Detected current iOS SDK: ${IOS_CURRENT}"
71+
4872
4973
- name: Gather all release notes between versions
5074
id: notes
@@ -97,8 +121,8 @@ jobs:
97121
echo "🔧 Updating Android SDK to $ANDROID_NEW in XML and Gradle..."
98122
sed -i "s/OneSignal-Android-SDK:[0-9.]\+/OneSignal-Android-SDK:${ANDROID_NEW}/g" \
99123
com.onesignal.unity.android/Editor/OneSignalAndroidDependencies.xml
100-
sed -i "s/OneSignal-Android-SDK:[0-9.]\+/OneSignal-Android-SDK:${ANDROID_NEW}/g" OneSignalExample/Assets/Plugins/Android/mainTemplate.gradle
101-
sed -i "s/OneSignal-Android-SDK:[0-9.]\+/OneSignal-Android-SDK:${ANDROID_NEW}/g" OneSignalExample/Assets/Plugins/Android/AndroidResolverDependencies.xml
124+
sed -i "s/OneSignal-Android-SDK:[0-9.]\+/OneSignal-Android-SDK:${ANDROID_NEW}/g" OneSignalExample/Assets/Plugins/Android/mainTemplate.gradle
125+
sed -i "s/OneSignal-Android-SDK:[0-9.]\+/OneSignal-Android-SDK:${ANDROID_NEW}/g" OneSignalExample/ProjectSettings/AndroidResolverDependencies.xml
102126
103127
echo "🔧 Updating iOS SDK to $IOS_NEW in XML..."
104128
sed -i "s/OneSignal-iOS-SDK:[0-9.]\+/OneSignal-iOS-SDK:${IOS_NEW}/g" \

0 commit comments

Comments
 (0)