File tree Expand file tree Collapse file tree 1 file changed +3
-9
lines changed Expand file tree Collapse file tree 1 file changed +3
-9
lines changed Original file line number Diff line number Diff line change @@ -155,15 +155,9 @@ downloadFile() {
155
155
echo " Trying to find a release using the GitHub API."
156
156
157
157
LATEST_RELEASE_URL=" https://api.github.com/repos/${PROJECT_OWNER} /$PROJECT_NAME /releases/tags/$TAG "
158
- if [ " $DOWNLOAD_TOOL " = " curl" ]; then
159
- HTTP_RESPONSE=$( curl -sL --write-out ' HTTPSTATUS:%{http_code}' " $LATEST_RELEASE_URL " )
160
- HTTP_STATUS_CODE=$( echo " $HTTP_RESPONSE " | tr -d ' \n' | sed -e ' s/.*HTTPSTATUS://' )
161
- BODY=$( echo " $HTTP_RESPONSE " | sed -e ' s/HTTPSTATUS\:.*//g' )
162
- elif [ " $DOWNLOAD_TOOL " = " wget" ]; then
163
- TMP_FILE=$( mktemp)
164
- BODY=$( wget --server-response --content-on-error -q -O - " $LATEST_RELEASE_URL " 2> " $TMP_FILE " || true)
165
- HTTP_STATUS_CODE=$( awk ' /^ HTTP/{print $2}' " $TMP_FILE " )
166
- fi
158
+ TMP_BODY_FILE=$( mktemp)
159
+ HTTP_STATUS_CODE=$( getFile " $LATEST_RELEASE_URL " " $TMP_BODY_FILE " )
160
+ BODY=$( cat " $TMP_BODY_FILE " )
167
161
if [ " $HTTP_STATUS_CODE " != 200 ]; then
168
162
echo " Request failed with HTTP status code $HTTP_STATUS_CODE "
169
163
fail " Body: $BODY "
You can’t perform that action at this time.
0 commit comments