diff --git a/.forgejo/workflows/test.yml b/.forgejo/workflows/test.yml index a8c2d9f..bfbb0e1 100644 --- a/.forgejo/workflows/test.yml +++ b/.forgejo/workflows/test.yml @@ -44,7 +44,7 @@ jobs: docker run -d --name mongo-ci --network host mongo:7 docker ps - name: Wait for MongoDB - run: timeout 30 sh -c 'until nc -z localhost 27017; do sleep 1; done' + run: timeout 30 sh -c 'until docker exec mongo-ci mongosh --quiet --eval "1" >/dev/null 2>&1; do sleep 1; done' - name: MongoDB log on failure if: failure() run: docker logs mongo-ci || true @@ -107,7 +107,7 @@ jobs: docker run -d --name mongo-ci --network host mongo:7 docker ps - name: Wait for MongoDB - run: timeout 30 sh -c 'until nc -z localhost 27017; do sleep 1; done' + run: timeout 30 sh -c 'until docker exec mongo-ci mongosh --quiet --eval "1" >/dev/null 2>&1; do sleep 1; done' - name: MongoDB log on failure if: failure() run: docker logs mongo-ci || true