diff --git a/.github/workflows/ncc_workflow.yml b/.github/workflows/ncc_workflow.yml index 0b43fec..f4eb03d 100644 --- a/.github/workflows/ncc_workflow.yml +++ b/.github/workflows/ncc_workflow.yml @@ -279,6 +279,8 @@ jobs: runs-on: ubuntu-latest container: image: php:8.3 + volumes: + - /var/run/docker.sock:/var/run/docker.sock if: needs.check-phpunit.outputs.phpunit-exists == 'true' steps: @@ -360,6 +362,19 @@ jobs: # Prepare the environment chmod -R 777 tests/docker + # Create a new docker-compose file with absolute paths + cat docker-compose.test.yml | sed "s|- \./tests/docker/|- $WORKSPACE_PATH/tests/docker/|g" > docker-compose.test.updated.yml + + # Verify the changes + echo "Original volume path entries:" + grep -A 2 "volumes:" docker-compose.test.yml | head -10 + + echo "Updated volume path entries:" + grep -A 2 "volumes:" docker-compose.test.updated.yml | head -10 + + # Use the updated docker-compose file for subsequent steps + cp docker-compose.test.updated.yml docker-compose.test.yml + # Prepare phpunit wget https://phar.phpunit.de/phpunit-11.3.phar docker-compose -f docker-compose.test.yml up -d