|
|
|
|
@ -331,7 +331,7 @@ jobs:
|
|
|
|
|
run: |
|
|
|
|
|
max_tries=60
|
|
|
|
|
status_code=$(curl -s -o /tmp/server_response -w "%{http_code}" ${API_ABOUT_PAGE})
|
|
|
|
|
while [[ $status_code != "401" && max_tries -gt 0 ]]
|
|
|
|
|
while [[ $status_code != "200" && max_tries -gt 0 ]]
|
|
|
|
|
do
|
|
|
|
|
echo Number of attempts left: $max_tries
|
|
|
|
|
echo Status code of response: $status_code
|
|
|
|
|
@ -341,14 +341,14 @@ jobs:
|
|
|
|
|
(( max_tries-- ))
|
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
if [[ $status_code != "401" ]]; then
|
|
|
|
|
if [[ $status_code != "200" ]]; then
|
|
|
|
|
echo Response from server is incorrect, output:
|
|
|
|
|
cat /tmp/server_response
|
|
|
|
|
fi
|
|
|
|
|
echo ::set-output name=status_code::${status_code}
|
|
|
|
|
|
|
|
|
|
- name: Fail on bad response from server
|
|
|
|
|
if: steps.wait-server.outputs.status_code != '401'
|
|
|
|
|
if: steps.wait-server.outputs.status_code != '200'
|
|
|
|
|
uses: actions/github-script@v3
|
|
|
|
|
with:
|
|
|
|
|
script: |
|
|
|
|
|
|