diff options
author | Sean Molenaar <sean@seanmolenaar.eu> | 2021-02-04 23:19:05 +0100 |
---|---|---|
committer | Sean Molenaar <SMillerDev@users.noreply.github.com> | 2021-02-05 12:43:20 +0100 |
commit | d9bde18acca067c4e53746044d96aaebd341105c (patch) | |
tree | a4a05def219653b713432983811f59dfbb5bf2ea /.github/workflows/php-tests.yml | |
parent | 6e9e2512eaa94c753119e22b6224de267d9fd968 (diff) |
Actions: Upload coverage on main branch
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
Signed-off-by: Sean Molenaar <sean@m2mobi.com>
Diffstat (limited to '.github/workflows/php-tests.yml')
-rw-r--r-- | .github/workflows/php-tests.yml | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/.github/workflows/php-tests.yml b/.github/workflows/php-tests.yml deleted file mode 100644 index e057bbda4..000000000 --- a/.github/workflows/php-tests.yml +++ /dev/null @@ -1,61 +0,0 @@ -name: PHP Tests -on: - pull_request - -jobs: - php: - runs-on: ubuntu-latest - continue-on-error: ${{ matrix.experimental }} - name: "PHP: Nextcloud ${{ matrix.nextcloud }} - PHP ${{ matrix.php-versions }} - DB ${{ matrix.database }}" - strategy: - matrix: - php-versions: ['7.4'] - nextcloud: ['v21.0.0RC1'] - database: ['sqlite'] - experimental: [false] - steps: - - name: Checkout - uses: actions/checkout@v2 - - - name: Setup PHP - uses: shivammathur/setup-php@v2 - with: - php-version: ${{ matrix.php-versions }} - extensions: pdo_sqlite,pdo_mysql,pdo_pgsql,gd,zip - coverage: pcov - - ### Back to normal setup - - name: Set up server non MySQL - uses: SMillerDev/nextcloud-actions/setup-nextcloud@main - with: - cron: true - version: ${{ matrix.nextcloud }} - database-type: ${{ matrix.database }} - - - name: Prime app build - run: make - - - name: Configure server with app - uses: SMillerDev/nextcloud-actions/setup-nextcloud-app@main - with: - app: 'news' - check-code: true - - - name: Setup problem matchers for PHPUnit - run: echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json" - - - name: Prep PHP tests - working-directory: ../server/apps/news - run: make php-test-dependencies - - name: PHPCS - working-directory: ../server/apps/news - run: make phpcs - - name: PHPStan - working-directory: ../server/apps/news - run: make phpstan - - name: Unittests - working-directory: ../server/apps/news - run: make unit-test - - name: Upload codecoverage - working-directory: ../server/apps/news - run: bash <(curl -s https://codecov.io/bash) -f build/php-unit.clover |