4
4
common_yaml=" mindbox/pubspec.yaml"
5
5
current_version=$( grep -E ' ^version: ' " $common_yaml " | cut -d' :' -f2)
6
6
7
- sed -i ' ' " s/ mindbox_android:.*/ mindbox_android:\n path: '..\/mindbox_android'/" $common_yaml
8
- sed -i ' ' " s/ mindbox_ios:.*/ mindbox_ios:\n path: \" ..\/mindbox_ios\" /" $common_yaml
9
- sed -i ' ' " s/ mindbox_platform_interface:.*/ mindbox_platform_interface:\n path: \" ..\/mindbox_platform_interface\" /" $common_yaml
7
+ # Update mindbox_android dependency
8
+ if ! grep -q " path: '../mindbox_android'" " $common_yaml " ; then
9
+ sed -i ' ' " s/ mindbox_android:.*/ mindbox_android:\n path: '..\/mindbox_android'/" $common_yaml
10
+ fi
11
+
12
+ # Update mindbox_ios dependency
13
+ if ! grep -q " path: \" ..\/mindbox_ios\" " " $common_yaml " ; then
14
+ sed -i ' ' " s/ mindbox_ios:.*/ mindbox_ios:\n path: \" ..\/mindbox_ios\" /" $common_yaml
15
+ fi
16
+
17
+ # Update mindbox_platform_interface dependency in common yaml
18
+ if ! grep -q " path: \" ..\/mindbox_platform_interface\" " " $common_yaml " ; then
19
+ sed -i ' ' " s/ mindbox_platform_interface:.*/ mindbox_platform_interface:\n path: \" ..\/mindbox_platform_interface\" /" $common_yaml
20
+ fi
10
21
11
22
android_yaml=" mindbox_android/pubspec.yaml"
12
- sed -i ' ' " s/ mindbox_platform_interface:.*/ mindbox_platform_interface:\n path: \" ..\/mindbox_platform_interface\" /" $android_yaml
23
+ # Update mindbox_platform_interface dependency in android yaml
24
+ if ! grep -q " path: \" ..\/mindbox_platform_interface\" " " $android_yaml " ; then
25
+ sed -i ' ' " s/ mindbox_platform_interface:.*/ mindbox_platform_interface:\n path: \" ..\/mindbox_platform_interface\" /" $android_yaml
26
+ fi
13
27
14
28
ios_yaml=" mindbox_ios/pubspec.yaml"
15
- sed -i ' ' " s/ mindbox_platform_interface:.*/ mindbox_platform_interface:\n path: \" ..\/mindbox_platform_interface\" /" $ios_yaml
29
+ # Update mindbox_platform_interface dependency in ios yaml
30
+ if ! grep -q " path: \" ..\/mindbox_platform_interface\" " " $ios_yaml " ; then
31
+ sed -i ' ' " s/ mindbox_platform_interface:.*/ mindbox_platform_interface:\n path: \" ..\/mindbox_platform_interface\" /" $ios_yaml
32
+ fi
33
+
34
+ echo ' Local dependencies updated'
0 commit comments