diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ffa3d04..862f172 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -44,7 +44,7 @@ jobs: - name: test run: | mkdir -p build/logs - XDEBUG_MODE=coverage ./vendor/bin/phpunit + XDEBUG_MODE=coverage ./vendor/bin/phpunit --display-deprecations --display-phpunit-deprecations --display-notices --display-warnings - name: coveralls run: | export COVERALLS_RUN_LOCALLY=1 @@ -52,3 +52,20 @@ jobs: rm -fR composer.json composer.lock vendor composer require php-coveralls/php-coveralls php vendor/bin/php-coveralls -v + phpstan: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: shivammathur/setup-php@v2 + with: + php-version: 8.4 + - uses: actions/cache@v4 + with: + path: vendor + key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} + restore-keys: ${{ runner.os }}-composer- + - name: composer + run: composer update + - name: phpstan + run: vendor/bin/phpstan analyse -l 8 src tests || true +