Skip to content

Commit 427cded

Browse files
authored
Remove tag before add (#6450)
1 parent 0e807aa commit 427cded

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

scripts/release_testing_setup.sh

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
set -x
15+
set -xe
1616

1717
if [ -f "${HOME}/.cocoapods/repos" ]; then
1818
find "${HOME}/.cocoapods/repos" -type d -maxdepth 1 -exec sh -c 'pod repo remove $(basename {})' \;
@@ -23,8 +23,16 @@ git config --global user.name "google-oss-bot"
2323
mkdir -p /tmp/test/firebase-ios-sdk
2424
git clone -q -b "${podspec_repo_branch}" https://"${BOT_TOKEN}"@github.com/firebase/firebase-ios-sdk.git "${local_sdk_repo_dir}"
2525
cd "${local_sdk_repo_dir}"
26+
27+
# Update a tag.
28+
set +e
29+
# If tag_version is new to the remote, remote cannot delete an unexisted tag,
30+
# so error is allowed here.
31+
git push origin --delete "${tag_version}"
32+
set -e
2633
git tag -f -a "${tag_version}" -m "release testing"
2734
git push origin "${tag_version}"
35+
2836
# Update source and tag, e.g. ":tag => 'CocoaPods-' + s.version.to_s" to
2937
# ":tag => test"
3038
sed -i "" "s/\s*:tag.*/:tag => '${tag_version}'/" *.podspec

0 commit comments

Comments
 (0)