From 1dedfd53e1553a641c83ee8abc6907e46739d146 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 26 Feb 2026 22:49:16 +0000
Subject: [PATCH 1/3] Initial plan
From 349b7e05c39e0baec1d8e64088669ae6feffd5db Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 26 Feb 2026 22:50:38 +0000
Subject: [PATCH 2/3] Migrate from Coveralls to Codecov for coverage reporting
Co-authored-by: BenMorel <1952838+BenMorel@users.noreply.github.com>
---
.github/workflows/ci.yml | 10 ++++------
README.md | 2 +-
composer.json | 3 +--
3 files changed, 6 insertions(+), 9 deletions(-)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index eae3571..fd57ea0 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -47,15 +47,13 @@ jobs:
if: ${{ matrix.php-version != env.COVERAGE_PHP_VERSION }}
- name: Run PHPUnit with coverage
- run: |
- mkdir -p mkdir -p build/logs
- vendor/bin/phpunit --coverage-clover build/logs/clover.xml
+ run: vendor/bin/phpunit --coverage-clover clover.xml
env:
USE_PHP_EXTENSIONS: ${{ matrix.use-extensions }}
if: ${{ matrix.php-version == env.COVERAGE_PHP_VERSION }}
- - name: Upload coverage report to Coveralls
- run: vendor/bin/php-coveralls --coverage_clover=build/logs/clover.xml -v
+ - name: Upload coverage to Codecov
+ uses: codecov/codecov-action@v5
env:
- COVERALLS_REPO_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
if: ${{ matrix.php-version == env.COVERAGE_PHP_VERSION }}
diff --git a/README.md b/README.md
index 745cc2a..ebbfd30 100644
--- a/README.md
+++ b/README.md
@@ -5,7 +5,7 @@
A PHP validation library.
[](https://github.com/brick/validation/actions)
-[](https://coveralls.io/github/brick/validation?branch=master)
+
[](https://packagist.org/packages/brick/validation)
[](http://opensource.org/licenses/MIT)
diff --git a/composer.json b/composer.json
index 4221c27..46af1ed 100644
--- a/composer.json
+++ b/composer.json
@@ -12,8 +12,7 @@
"php": "^7.2 || ^8.0"
},
"require-dev": {
- "phpunit/phpunit": "^8.0 || ^9.0",
- "php-coveralls/php-coveralls": "^2.0"
+ "phpunit/phpunit": "^8.0 || ^9.0"
},
"suggest": {
"ext-mbstring": "Speeds up StringValidator"
From c3ef6b5eed26ac3c3f72f6ff428c31443e5b586f Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Fri, 27 Feb 2026 00:32:01 +0000
Subject: [PATCH 3/3] Use Markdown syntax for Codecov badge in README
Co-authored-by: BenMorel <1952838+BenMorel@users.noreply.github.com>
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index ebbfd30..cc69951 100644
--- a/README.md
+++ b/README.md
@@ -5,7 +5,7 @@
A PHP validation library.
[](https://github.com/brick/validation/actions)
-
+[](https://codecov.io/github/brick/validation)
[](https://packagist.org/packages/brick/validation)
[](http://opensource.org/licenses/MIT)