From 968bb369c9b578b48745d6c775c51503534a4f20 Mon Sep 17 00:00:00 2001 From: Jesse Bounds Date: Wed, 1 Mar 2017 15:23:36 -0800 Subject: [ios] Use curl to verify that a release is not published The previous incantation is now failing due to redirects. Getting only the headers from curl and checkin the first line works reliably. --- platform/ios/scripts/deploy-packages.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'platform/ios/scripts/deploy-packages.sh') diff --git a/platform/ios/scripts/deploy-packages.sh b/platform/ios/scripts/deploy-packages.sh index 479803aa05..4a3c73295a 100755 --- a/platform/ios/scripts/deploy-packages.sh +++ b/platform/ios/scripts/deploy-packages.sh @@ -83,7 +83,7 @@ if [[ $( echo ${VERSION_TAG} | grep --invert-match ios-v ) ]]; then exit 1 fi -if [[ $( wget --spider -O- https://api.github.com/repos/${GITHUB_USER}/${GITHUB_REPO}/releases/tags/${VERSION_TAG} 2>&1 | grep -c "404 Not Found" ) == 0 ]]; then +if [[ $( curl --head https://api.github.com/repos/${GITHUB_USER}/${GITHUB_REPO}/releases/tags/${VERSION_TAG} | head -n 1 | grep -c "404 Not Found") == 0 ]]; then echo "Error: ${VERSION_TAG} has already been published on GitHub" echo "See: https://github.com/${GITHUB_USER}/${GITHUB_REPO}/releases/tag/${VERSION_TAG}" exit 1 -- cgit v1.2.1