From 0a10dd0f823f01c312650b5c078f4ec5e3eafff1 Mon Sep 17 00:00:00 2001 From: Jonas Staudenmeir Date: Wed, 27 Dec 2023 22:09:41 +0100 Subject: [PATCH] Integrate Codecov --- .github/workflows/ci.yml | 2 -- .scrutinizer.yml | 2 -- README.md | 2 +- tests/coverage/scrutinizer.php | 32 -------------------------------- 4 files changed, 1 insertion(+), 37 deletions(-) delete mode 100644 tests/coverage/scrutinizer.php diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9036623..7db3ce3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -32,8 +32,6 @@ jobs: - run: | PHPUNIT_FLAGS=$([ "${{ matrix.coverage }}" == "xdebug" ] && echo "--coverage-clover=coverage.xml" || echo "") vendor/bin/phpunit $PHPUNIT_FLAGS - - run: php tests/coverage/scrutinizer.php - if: matrix.coverage == 'xdebug' - uses: codecov/codecov-action@v3 env: CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} diff --git a/.scrutinizer.yml b/.scrutinizer.yml index 3fa2d13..de506c5 100644 --- a/.scrutinizer.yml +++ b/.scrutinizer.yml @@ -1,5 +1,3 @@ build: environment: php: 8.2 -tools: - external_code_coverage: true diff --git a/README.md b/README.md index 944be55..2eb53f5 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # BelongsToThrough [![CI](https://github.com/staudenmeir/belongs-to-through/actions/workflows/ci.yml/badge.svg)](https://github.com/staudenmeir/belongs-to-through/actions/workflows/ci.yml) -[![Code Coverage](https://scrutinizer-ci.com/g/staudenmeir/belongs-to-through/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/staudenmeir/belongs-to-through/?branch=master) +[![Code Coverage](https://codecov.io/gh/staudenmeir/belongs-to-through/graph/badge.svg?token=Z4KscVFWIE)](https://codecov.io/gh/staudenmeir/belongs-to-through) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/staudenmeir/belongs-to-through/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/staudenmeir/belongs-to-through/?branch=master) [![Latest Stable Version](https://poser.pugx.org/staudenmeir/belongs-to-through/v/stable)](https://packagist.org/packages/staudenmeir/belongs-to-through) [![Total Downloads](https://poser.pugx.org/staudenmeir/belongs-to-through/downloads)](https://packagist.org/packages/staudenmeir/belongs-to-through/stats) diff --git a/tests/coverage/scrutinizer.php b/tests/coverage/scrutinizer.php deleted file mode 100644 index b98b393..0000000 --- a/tests/coverage/scrutinizer.php +++ /dev/null @@ -1,32 +0,0 @@ - exec('git rev-parse HEAD'), - 'parents' => [ - 0 => exec('git log --pretty=%P -n1 HEAD'), - ], - 'coverage' => [ - 'format' => 'php-clover', - 'data' => base64_encode( - str_replace( - getcwd() . '/', - '{scrutinizer_project_base_path}/', - file_get_contents('coverage.xml') - ) - ), - ], -]; - -$options = [ - 'http' => [ - 'method' => 'POST', - 'header' => 'Content-Type: application/json', - 'content' => json_encode($data), - ], -]; - -$context = stream_context_create($options); - -file_get_contents($url, false, $context);