From 7b5efdd1e7495d58976d4e8a779bcc644c6b5876 Mon Sep 17 00:00:00 2001 From: Martin Helmich Date: Tue, 25 Aug 2020 18:28:31 +0200 Subject: [PATCH] Do not try to report coverage on PRs --- .github/workflows/php.yml | 26 +------------------------- .github/workflows/php_coverage.yml | 30 ++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 25 deletions(-) create mode 100644 .github/workflows/php_coverage.yml diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index fac1496..a5707b7 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -10,7 +10,7 @@ on: jobs: build: - strategy: + strategy: matrix: php: ['7.2', '7.3', '7.4'] phpunit: ['8.0', '9.0'] @@ -44,27 +44,3 @@ jobs: - name: Run unit tests run: ./vendor/bin/phpunit --testdox - - coverage: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v1 - - - name: Setup PHP - uses: shivammathur/setup-php@v1 - with: - php-version: 7.4 - extensions: mbstring, intl, json - coverage: pcov - - - name: Install dependencies - run: composer install --prefer-dist --no-progress --no-suggest - - - name: Test & publish code coverage - uses: paambaati/codeclimate-action@v2.3.0 - env: - CC_TEST_REPORTER_ID: ${{ secrets.codeClimateReporterID }} - with: - coverageCommand: ./vendor/bin/phpunit --coverage-clover=clover.xml - debug: true diff --git a/.github/workflows/php_coverage.yml b/.github/workflows/php_coverage.yml new file mode 100644 index 0000000..a96b27b --- /dev/null +++ b/.github/workflows/php_coverage.yml @@ -0,0 +1,30 @@ +name: Unit tests + +on: + push: + branches: + +jobs: + coverage: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v1 + + - name: Setup PHP + uses: shivammathur/setup-php@v1 + with: + php-version: 7.4 + extensions: mbstring, intl, json + coverage: pcov + + - name: Install dependencies + run: composer install --prefer-dist --no-progress --no-suggest + + - name: Test & publish code coverage + uses: paambaati/codeclimate-action@v2.3.0 + env: + CC_TEST_REPORTER_ID: ${{ secrets.codeClimateReporterID }} + with: + coverageCommand: ./vendor/bin/phpunit --coverage-clover=clover.xml + debug: true