diff --git a/.github/workflows/app-code-coverage.yml b/.github/workflows/app-code-coverage.yml index bd1cdc0..1dda2e8 100644 --- a/.github/workflows/app-code-coverage.yml +++ b/.github/workflows/app-code-coverage.yml @@ -31,6 +31,12 @@ jobs: sudo cp installers/${{ matrix.os }}/install-partial/install_web.sh /phyre-panel/install_web.sh sudo chmod +x /phyre-panel/install_web.sh + - name: Setup PHP, with composer and extensions + uses: shivammathur/setup-php@v2 #https://github.com/shivammathur/setup-php + with: + php-version: '8.2' + extensions: mbstring, dom, fileinfo, mysql, gd, curl, zip, sqlite, xml, + coverage: xdebug - name: Run Code Coverage run: | @@ -39,7 +45,7 @@ jobs: ls -la sudo wget https://getcomposer.org/download/latest-stable/composer.phar - sudo COMPOSER_ALLOW_SUPERUSER=1 phyre-php composer.phar install + sudo COMPOSER_ALLOW_SUPERUSER=1 php composer.phar install sudo /phyre-panel/install_web.sh diff --git a/web/composer.json b/web/composer.json index 3b8e3fb..c3057cd 100644 --- a/web/composer.json +++ b/web/composer.json @@ -73,7 +73,7 @@ ], "test:coverage": [ "Composer\\Config::disableProcessTimeout", - "phyre-php -d xdebug.mode=coverage artisan test --coverage -c \"phpunit-coverage.xml\"" + "php -d xdebug.mode=coverage artisan test --coverage -c \"phpunit-coverage.xml\"" ] }, "extra": {