From eda91fa1cb02ea80a70f5095985cd0cd1e178fdc Mon Sep 17 00:00:00 2001 From: netkas Date: Fri, 21 Mar 2025 19:26:50 -0400 Subject: [PATCH] Update ncc_workflow.yml to include Docker socket volume and create updated docker-compose file with absolute paths --- .github/workflows/ncc_workflow.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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