From c46468296934922004fbf828db0fb3acbc571faa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20LEUILLIOT?= Date: Fri, 14 Jul 2023 12:17:37 +0200 Subject: [PATCH 1/3] ci: add php 8.2 --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 430d768..d9b1223 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: From 65aaf00cfeba517c6f81a818789bd18bc1e9d9fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20LEUILLIOT?= Date: Fri, 14 Jul 2023 12:20:07 +0200 Subject: [PATCH 2/3] ci: use stable xdebug version --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index d9b1223..d0f21de 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -21,7 +21,7 @@ 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 From 1a7985aace5a419e354e88f773083c85a35ccceb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20LEUILLIOT?= Date: Fri, 14 Jul 2023 12:34:01 +0200 Subject: [PATCH 3/3] ci: ignore code coverage on pull requests --- .github/workflows/tests.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index d0f21de..7821fed 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -27,15 +27,18 @@ jobs: 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