summaryrefslogtreecommitdiffstats
path: root/.github/workflows/api-php-tests.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/api-php-tests.yml')
-rw-r--r--.github/workflows/api-php-tests.yml12
1 files changed, 12 insertions, 0 deletions
diff --git a/.github/workflows/api-php-tests.yml b/.github/workflows/api-php-tests.yml
index b54f8a5a6..6ff32bbb6 100644
--- a/.github/workflows/api-php-tests.yml
+++ b/.github/workflows/api-php-tests.yml
@@ -13,9 +13,18 @@ jobs:
nextcloud: ['stable24']
database: ['sqlite']
experimental: [false]
+ codecoverage: [false]
+ include:
+ - php-versions: 8.0
+ nextcloud: stable24
+ database: sqlite
+ experimental: false
+ codecoverage: true
steps:
- name: Checkout
uses: actions/checkout@v3
+ with:
+ fetch-depth: 2 # https://github.com/codecov/codecov-action/issues/190#issuecomment-790729633
- name: Setup PHP
uses: shivammathur/setup-php@v2
@@ -50,6 +59,9 @@ jobs:
- name: Unittests
working-directory: ../server/apps/news
run: make unit-test
+ env:
+ CODECOVERAGE: ${{ matrix.codecoverage }}
- name: Upload codecoverage
+ if: ${{ matrix.codecoverage }}
working-directory: ../server/apps/news
run: bash <(curl -s https://codecov.io/bash) -f build/php-unit.clover -N ${{ github.sha }}