From d34c3481bfa806b21aa216c6e53f1a49246465e5 Mon Sep 17 00:00:00 2001 From: Eric Lamb Date: Tue, 21 Jul 2026 15:29:27 -0700 Subject: [PATCH] fixes test coverage --- .github/workflows/tests.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index e739bd38..662d54dc 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -33,8 +33,11 @@ jobs: extensions: curl, fileinfo, gd, imagick, intl, mbstring, pdo_sqlite, sqlite3, zip # phpunit.xml configures coverage reports unconditionally, so a # driver has to be present or PHPUnit exits non-zero after the - # suite passes. PCOV is much faster than Xdebug for this. - coverage: pcov + # suite passes. Xdebug (not PCOV) because adastra/core is installed + # as a symlinked path repository: Xdebug resolves the symlink to the + # real packages/core/src path so coverage matches the + # filter, where PCOV records the vendor/ symlink path and reports 0%. + coverage: xdebug - name: Cache Composer packages uses: actions/cache@v5