@@ -38,11 +38,11 @@ release_branch=$(git branch -r -l "origin/release-${test_version}")
38
38
if [ -z $release_branch ]; then
39
39
echo " release-${test_version} branch does not exist in the sdk repo."
40
40
# Get substring before the last ".", e.g. "release-7.0.0" -> "release-7.0"
41
- test_version =${test_version% .* }
42
- echo " search for release-${test_version } branch."
43
- release_branch=$( git branch -r -l " origin/release-${test_version } " )
41
+ minor_test_version =${test_version% .* }
42
+ echo " search for release-${minor_test_version } branch."
43
+ release_branch=$( git branch -r -l " origin/release-${minor_test_version } " )
44
44
if [ -z $release_branch ]; then
45
- echo " release-${test_version } branch does not exist in the sdk repo."
45
+ echo " release-${minor_test_version } branch does not exist in the sdk repo."
46
46
exit 1
47
47
fi
48
48
fi
54
54
55
55
git config --global user.email
" [email protected] "
56
56
git config --global user.name " google-oss-bot"
57
- if [ " $TESTINGMODE " = " nightly_testing" ]; then
58
- tag_version=" nightly-test-${test_version} "
59
- echo " A new tag, ${tag_version} ,for nightly release testing will be created."
60
- fi
61
- if [ " $TESTINGMODE " = " RC_testing" ]; then
57
+ if [ " $TESTINGMODE " = " release_testing" ]; then
58
+ # Latest Cocoapods tag on the repo, e.g. Cocoapods-7.9.0
59
+ latest_cocoapods_tag=$( git tag -l --sort=-version:refname CocoaPods-* [0-9] | head -n 1 )
60
+ echo " Podspecs tags of Nightly release testing will be updated to ${latest_cocoapods_tag} ."
61
+ # Update source and tag, e.g. ":tag => 'CocoaPods-' + s.version.to_s" to
62
+ # ":tag => 'CocoaPods-7.9.0'"
63
+ sed -i " " " s/\s*:tag.*/:tag => '${latest_cocoapods_tag} '/" * .podspec
64
+ elif [ " $TESTINGMODE " = " prerelease_testing" ]; then
62
65
tag_version=" CocoaPods-${test_version} .nightly"
63
66
echo " A new tag, ${tag_version} ,for prerelease testing will be created."
64
- fi
65
- # Update a tag.
66
- if [ -n " $tag_version " ]; then
67
67
git checkout " ${podspec_repo_branch} "
68
68
set +e
69
69
# If tag_version is new to the remote, remote cannot delete a non-existent
0 commit comments