From f549c60c692617bc827e086e08fed969203ee858 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 13 Nov 2025 08:13:47 +0100 Subject: [PATCH 1/4] chore: use fork of CI config --- .github/workflows/continuous-integration.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index 248d455..b90b8d2 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -6,6 +6,7 @@ on: - "main" - "develop" - "support/*" + - "feature/add_code_coverage" tags: - "*" pull_request: @@ -29,7 +30,7 @@ jobs: strategy: fail-fast: false matrix: ${{ fromJson(needs.generate-ci-matrix.outputs.matrix) }} - uses: "glpi-project/plugin-ci-workflows/.github/workflows/continuous-integration.yml@v1" + uses: "btry/plugin-ci-workflows/.github/workflows/continuous-integration.yml@feature/phpunit_dist_config" with: plugin-key: "carbon" glpi-version: "${{ matrix.glpi-version }}" From 5d38e7214b77a59852cf7151bbbf05f2ccdce2fb Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 13 Nov 2025 08:29:42 +0100 Subject: [PATCH 2/4] chore: rename phpunit config file --- phpunit.xml => phpunit.xml.dist | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename phpunit.xml => phpunit.xml.dist (100%) diff --git a/phpunit.xml b/phpunit.xml.dist similarity index 100% rename from phpunit.xml rename to phpunit.xml.dist From e3494070968395f39e72d5a7f49b954bedfb6263 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 13 Nov 2025 09:54:23 +0100 Subject: [PATCH 3/4] chore: enable code coverage XML --- .github/workflows/continuous-integration.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index b90b8d2..c35fc5e 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -18,6 +18,9 @@ concurrency: group: "${{ github.workflow }}-${{ github.ref }}" cancel-in-progress: true +env: + PHPUNIT_ARGS: "--coverage-xml=docs/coverage/" + jobs: generate-ci-matrix: name: "Generate CI matrix" From 133e073157cdcd34bdc38f0b53d35bec9988a6c4 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 13 Nov 2025 10:11:08 +0100 Subject: [PATCH 4/4] chore: enable coverage --- phpunit.xml.dist | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/phpunit.xml.dist b/phpunit.xml.dist index 8f398e8..8cb1342 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -18,6 +18,11 @@ hook.php + + + + +