From d9c49a41dac0289ae240031b3237badd995d34dd Mon Sep 17 00:00:00 2001 From: Koen Baas Date: Thu, 4 Jun 2026 11:31:16 +0000 Subject: [PATCH] Update .gitea/workflows/pest.yml --- .gitea/workflows/pest.yml | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/pest.yml b/.gitea/workflows/pest.yml index 35625a7..abf4c26 100644 --- a/.gitea/workflows/pest.yml +++ b/.gitea/workflows/pest.yml @@ -15,6 +15,14 @@ on: required: false type: string default: ${{ vars.REGISTRY_PASSWORD }} + coverage: + required: false + type: boolean + default: false + coverage_args: + required: false + type: string + default: '--coverage --coverage-clover=coverage.xml' jobs: pest: @@ -29,4 +37,16 @@ jobs: uses: https://git.qlic.nl/actions/setup-composer@v1 - name: Run Pest - run: ./vendor/bin/pest + run: | + if [ "${{ inputs.coverage }}" = "true" ]; then + php -d pcov.enabled=1 -d pcov.directory=. ./vendor/bin/pest ${{ inputs.coverage_args }} + else + ./vendor/bin/pest + fi + + - name: Upload coverage + if: ${{ inputs.coverage }} + uses: actions/upload-artifact@v4 + with: + name: coverage + path: coverage.xml \ No newline at end of file -- 2.52.0