diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a69ed0091eaa..81856a6860bd 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -76,7 +76,7 @@ jobs: API_ABOUT_PAGE: "localhost:8080/api/server/about" run: | docker-compose -f docker-compose.yml -f docker-compose.dev.yml -f components/serverless/docker-compose.serverless.yml up -d - /bin/bash -c "while [[ "$(curl -s -o /dev/null -H "Accept: application/vnd.cvat+json; version=1.0" -w ''%{http_code}'' ${API_ABOUT_PAGE})" != "401" ]]; do sleep 5; done" + /bin/bash -c "while [[ $(curl -s -o /dev/null -H 'Accept: application/vnd.cvat+json; version=1.0' -w '%{http_code}' ${API_ABOUT_PAGE}) != '401' ]]; do echo $(curl -v -o /dev/null -H 'Accept: application/vnd.cvat+json; version=1.0' ${API_ABOUT_PAGE}); sleep 5; done" cat tests/rest_api/assets/cvat_db.sql | docker exec -i cvat_db psql -q -U root -d cvat cat tests/rest_api/assets/cvat_data.tar.bz2 | docker run --rm -i --volumes-from cvat ubuntu tar -xj --strip 3 -C /home/django/data pip3 install --user -r tests/rest_api/requirements.txt @@ -187,7 +187,7 @@ jobs: API_ABOUT_PAGE: "localhost:8080/api/server/about" run: | docker-compose -f docker-compose.yml -f docker-compose.dev.yml -f components/serverless/docker-compose.serverless.yml -f tests/docker-compose.file_share.yml up -d - /bin/bash -c "while [[ "$(curl -s -o /dev/null -H "Accept: application/vnd.cvat+json; version=1.0" -w ''%{http_code}'' ${API_ABOUT_PAGE})" != "401" ]]; do sleep 5; done" + /bin/bash -c "while [[ $(curl -s -o /dev/null -H 'Accept: application/vnd.cvat+json; version=1.0' -w '%{http_code}' ${API_ABOUT_PAGE}) != '401' ]]; do sleep 5; done" docker exec -i cvat /bin/bash -c "echo \"from django.contrib.auth.models import User; User.objects.create_superuser('${DJANGO_SU_NAME}', '${DJANGO_SU_EMAIL}', '${DJANGO_SU_PASSWORD}')\" | python3 ~/manage.py shell" cd ./tests npm ci diff --git a/.github/workflows/publish_docker_images.yml b/.github/workflows/publish_docker_images.yml index 4cb9bd1656e0..f184852b67cc 100644 --- a/.github/workflows/publish_docker_images.yml +++ b/.github/workflows/publish_docker_images.yml @@ -32,7 +32,7 @@ jobs: run: | docker-compose -f docker-compose.yml -f docker-compose.dev.yml build docker-compose -f docker-compose.yml -f docker-compose.dev.yml -f components/serverless/docker-compose.serverless.yml -f tests/docker-compose.file_share.yml up -d - /bin/bash -c 'while [[ "$(curl -s -o /dev/null -w ''%{http_code}'' ${API_ABOUT_PAGE})" != "401" ]]; do sleep 5; done' + /bin/bash -c "while [[ $(curl -s -o /dev/null -H 'Accept: application/vnd.cvat+json; version=1.0' -w '%{http_code}' ${API_ABOUT_PAGE}) != '401' ]]; do sleep 5; done" docker exec -i cvat /bin/bash -c "echo \"from django.contrib.auth.models import User; User.objects.create_superuser('${DJANGO_SU_NAME}', '${DJANGO_SU_EMAIL}', '${DJANGO_SU_PASSWORD}')\" | python3 ~/manage.py shell" cd ./tests npm ci diff --git a/.github/workflows/schedule.yml b/.github/workflows/schedule.yml index af81875e599f..b89ceb9df612 100644 --- a/.github/workflows/schedule.yml +++ b/.github/workflows/schedule.yml @@ -19,7 +19,7 @@ jobs: API_ABOUT_PAGE: "localhost:8080/api/server/about" run: | docker-compose -f docker-compose.yml -f docker-compose.dev.yml -f ./tests/docker-compose.email.yml -f tests/docker-compose.file_share.yml -f components/serverless/docker-compose.serverless.yml up -d --build - /bin/bash -c 'while [[ "$(curl -s -o /dev/null -w ''%{http_code}'' ${API_ABOUT_PAGE})" != "401" ]]; do sleep 5; done' + /bin/bash -c "while [[ $(curl -s -o /dev/null -H 'Accept: application/vnd.cvat+json; version=1.0' -w '%{http_code}' ${API_ABOUT_PAGE}) != '401' ]]; do sleep 5; done" docker exec -i cvat /bin/bash -c "echo \"from django.contrib.auth.models import User; User.objects.create_superuser('${DJANGO_SU_NAME}', '${DJANGO_SU_EMAIL}', '${DJANGO_SU_PASSWORD}')\" | python3 ~/manage.py shell" - name: End-to-end testing run: |