58
58
59
59
- name : Update UID2.Client.ios
60
60
run : |
61
- current_version=$(grep -o '<string>.*</string>' ${{ inputs.working_dir }}/Sources/UID2/Properties/sdk_properties.plist | head -1 | sed 's/<string>\(.*\)<\/string>/\1/')
61
+ formatted_current_version=$(grep -o '\d*,\s*\d*,\s*\d*' ${{ inputs.working_dir }}/Sources/UID2/Properties/UID2SDKProperties.swift | head -1)
62
+ current_version=$(echo "$formatted_current_version" | sed 's/\(.*\),[[:space:]]*\(.*\),[[:space:]]*\(.*\)/\1.\2.\3/')
62
63
new_version=${{ steps.version.outputs.new_version }}
63
- sed -i '' -e "s/$current_version/$new_version/g" ${{ inputs.working_dir }}/Sources/UID2/Properties/sdk_properties.plist
64
+ formatted_new_version=$(echo "$new_version" | sed 's/\([[:digit:]]\)\.\([[:digit:]]\)\.\([[:digit:]]\)/\1, \2, \3/')
65
+ sed -i '' -e "s/$formatted_current_version/$formatted_new_version/g" ${{ inputs.working_dir }}/Sources/UID2/Properties/UID2SDKProperties.swift
66
+ sed -i '' -e "s/$current_version/$new_version/g" ${{ inputs.working_dir }}/UID2.podspec.json
64
67
echo "Version number updated from $current_version to $new_version"
65
68
66
69
- name : Select Xcode 15.3
@@ -72,10 +75,10 @@ jobs:
72
75
xcodebuild -scheme UID2 -sdk iphonesimulator17.4 -destination "OS=17.4,name=iPhone 15"
73
76
xcodebuild test -scheme UID2 -sdk iphonesimulator17.4 -destination "OS=17.4,name=iPhone 15"
74
77
75
- - name : Commit sdk_properties , version.json and set tag
78
+ - name : Commit SDK properties, podspec , version.json and set tag
76
79
uses : IABTechLab/uid2-shared-actions/actions/commit_pr_and_merge@v2
77
80
with :
78
- add : ' ${{ inputs.working_dir }}/Sources/UID2/Properties/sdk_properties.plist ${{ inputs.working_dir }}/version.json'
81
+ add : ' ${{ inputs.working_dir }}/Sources/UID2/Properties/UID2SDKProperties.swift ${{ inputs.working_dir }}/UID2.podspec.json ${{ inputs.working_dir }}/version.json'
79
82
message : ' Released ${{ inputs.release_type }} version: ${{ steps.version.outputs.new_version }}'
80
83
tag : v${{ steps.version.outputs.new_version }}
81
84
0 commit comments