diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 430d768..7821fed 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -8,7 +8,7 @@ jobs: strategy: fail-fast: true matrix: - php: [8.1] + php: [8.1, 8.2] stability: [prefer-stable] name: PHP ${{ matrix.php }} - ${{ matrix.stability }} steps: @@ -21,21 +21,24 @@ jobs: php-version: ${{ matrix.php }} tools: composer:v2 extensions: curl gmp json mbstring memcached openssl - coverage: xdebug2 + coverage: xdebug - name: Install Dependencies run: composer update --${{ matrix.stability }} --prefer-dist --no-interaction --no-progress - name: Download Codeclimate Tools + if: ${{ github.event_name != 'pull_request' }} run: curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter && chmod +x ./cc-test-reporter - name: Init Codeclimate Tools + if: ${{ github.event_name != 'pull_request' }} run: ./cc-test-reporter before-build - name: Run Tests run: vendor/bin/phpunit --coverage-clover build/logs/clover.xml - name: Publish code coverage + if: ${{ github.event_name != 'pull_request' }} env: CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }} run: ./cc-test-reporter after-build -t clover