aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/sabre/dav/.github/workflows/ci.yml
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/sabre/dav/.github/workflows/ci.yml')
-rw-r--r--vendor/sabre/dav/.github/workflows/ci.yml127
1 files changed, 0 insertions, 127 deletions
diff --git a/vendor/sabre/dav/.github/workflows/ci.yml b/vendor/sabre/dav/.github/workflows/ci.yml
deleted file mode 100644
index f41b38535..000000000
--- a/vendor/sabre/dav/.github/workflows/ci.yml
+++ /dev/null
@@ -1,127 +0,0 @@
-name: continuous-integration
-on:
- push:
- branches:
- - master
- - release/*
- pull_request:
-
-jobs:
- code-analysis:
- runs-on: ubuntu-latest
- name: Code Analysis (PHP ${{ matrix.php-versions }})
- strategy:
- fail-fast: false
- matrix:
- php-versions: [ '7.4' ]
- steps:
- - name: Checkout
- uses: actions/checkout@v2
-
- - name: Setup PHP, with composer and extensions
- uses: shivammathur/setup-php@v2 #https://github.com/shivammathur/setup-php
- with:
- php-version: ${{ matrix.php-versions }}
- extensions: mbstring, dom, fileinfo, mysql, redis, opcache
- tools: composer
-
- - name: Get composer cache directory
- id: composer-cache
- run: echo "::set-output name=dir::$(composer config cache-files-dir)"
-
- - name: Cache composer dependencies
- uses: actions/cache@v2
- with:
- path: ${{ steps.composer-cache.outputs.dir }}
- # Use composer.json for key, if composer.lock is not committed.
- # key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }}
- key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
- restore-keys: ${{ runner.os }}-composer-
-
- - name: Install Composer dependencies
- run: composer install --no-progress --prefer-dist --optimize-autoloader
-
- - name: PHP CS-Fixer
- run: php vendor/bin/php-cs-fixer fix --dry-run --diff
-
- - name: PHPStan
- run: composer phpstan
-
- unit-testing:
- name: PHPUnit (PHP ${{ matrix.php-versions }})
- runs-on: ubuntu-latest
- strategy:
- fail-fast: false
- matrix:
- php-versions: [ '7.1', '7.2', '7.3', '7.4', '8.0' ]
- coverage: [ 'none' ]
- streaming: [ false ]
- include:
- - php-versions: '8.1'
- coverage: 'pcov'
- streaming: true
-
- services:
- mariadb:
- image: mariadb
- env:
- MARIADB_DATABASE: 'sabredav_test'
- MARIADB_ROOT_PASSWORD: root
- ports:
- - 3306:3306
- postgres:
- image: postgres
- env:
- POSTGRES_DB: 'sabredav_test'
- POSTGRES_PASSWORD: postgres
- ports:
- - 5432:5432
- steps:
- - name: Checkout
- uses: actions/checkout@v2
-
- - name: Setup PHP, with composer and extensions
- uses: shivammathur/setup-php@v2 #https://github.com/shivammathur/setup-php
- with:
- php-version: ${{ matrix.php-versions }}
- extensions: mbstring, dom, fileinfo, pdo_sqlite, pgsql, mysql, redis, opcache
- coverage: ${{ matrix.coverage }}
- tools: composer
-
- - name: Get composer cache directory
- id: composer-cache
- run: echo "::set-output name=dir::$(composer config cache-files-dir)"
-
- - name: Cache composer dependencies
- uses: actions/cache@v2
- with:
- path: ${{ steps.composer-cache.outputs.dir }}
- # Use composer.json for key, if composer.lock is not committed.
- # key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }}
- key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
- restore-keys: ${{ runner.os }}-composer-
-
- - name: Install Composer dependencies
- run: composer install --no-progress --prefer-dist --optimize-autoloader
-
- - name: PHPUnit
- if: matrix.streaming == false
- run: vendor/bin/phpunit --verbose --configuration tests/phpunit.xml --coverage-clover=coverage.xml
- env:
- SABRE_MYSQLUSER: root
- SABRE_MYSQLPASS: root
- SABRE_MYSQLDSN: "mysql:host=127.0.0.1;port=3306;dbname=sabredav_test"
- SABRE_PGSQLDSN: "pgsql:host=127.0.0.1;port=5432;dbname=sabredav_test;user=postgres;password=postgres"
-
- - name: PHPUnit (with streaming)
- if: matrix.streaming == true
- run: vendor/bin/phpunit --verbose --configuration tests/phpunit.xml --coverage-clover=coverage.xml
- env:
- SABRE_MYSQLUSER: root
- SABRE_MYSQLPASS: root
- SABRE_MYSQLDSN: "mysql:host=127.0.0.1;port=3306;dbname=sabredav_test"
- SABRE_PGSQLDSN: "pgsql:host=127.0.0.1;port=5432;dbname=sabredav_test;user=postgres;password=postgres"
- RUN_TEST_WITH_STREAMING_PROPFIND: "true"
-
- - uses: codecov/codecov-action@v2
- if: matrix.coverage != 'none'