diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f802583..bcb0cb4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,9 +29,10 @@ jobs: composer update --no-interaction --no-progress --prefer-dist --prefer-${{ matrix.release }} - name: Run tests run: | - docker compose -f docker-compose.yml -f docker-compose.ci.yml run --rm php${{ matrix.php }} \ + docker compose -f docker-compose.yml -f docker-compose.ci.yml run --rm php${{ matrix.php }}${{ env.DEBUG }} \ vendor/bin/phpunit ${{ env.COVERAGE }} env: + DEBUG: ${{ matrix.coverage && '-debug' || '' }} COVERAGE: ${{ matrix.coverage && '--coverage-clover=coverage.xml' || '' }} - name: Upload code coverage uses: codecov/codecov-action@v3 diff --git a/docker-compose.ci.yml b/docker-compose.ci.yml index a515bef..d6755c7 100644 --- a/docker-compose.ci.yml +++ b/docker-compose.ci.yml @@ -14,6 +14,12 @@ services: - .:/var/www/html:delegated - ~/.cache/composer/files:/root/.composer/cache/files php8.3: + image: ghcr.io/staudenmeir/php:8.3 + working_dir: /var/www/html + volumes: + - .:/var/www/html:delegated + - ~/.cache/composer/files:/root/.composer/cache/files + php8.3-debug: image: ghcr.io/staudenmeir/php:8.3 working_dir: /var/www/html volumes: