Advanced Web Server Manager
Complete File Manager & Terminal - Standalone Version
By Sid Gifari | Gifari Industries
Current path:
/
/
home
/
qtdcvxyp
/
public_html
/
sms
/
application
/
third_party
/
omnipay
/
vendor
/
php-http
/
httplug
/
.github
/
workflows
✏️
Editing: ci.yml
name: CI on: push: pull_request: jobs: latest: name: PHP ${{ matrix.php }} Latest runs-on: ubuntu-latest strategy: matrix: php: ['7.1', '7.2', '7.3', '7.4', '8.0'] steps: - name: Checkout code uses: actions/checkout@v2 - name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: ${{ matrix.php }} tools: composer:v2 coverage: none - name: Install PHP 7 dependencies run: composer update --prefer-dist --no-interaction --no-progress if: "matrix.php != '8.0'" - name: Install PHP 8 dependencies run: | composer require "phpdocumentor/reflection-docblock:^5.2@dev" --no-interaction --no-update composer update --prefer-dist --prefer-stable --no-interaction --no-progress --ignore-platform-req=php if: "matrix.php == '8.0'" - name: Execute tests run: composer test lowest: name: PHP ${{ matrix.php }} Lowest runs-on: ubuntu-latest strategy: matrix: php: ['7.1', '7.2', '7.3', '7.4'] steps: - name: Checkout code uses: actions/checkout@v2 - name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: ${{ matrix.php }} tools: composer:v2 coverage: none - name: Install dependencies run: | composer require "sebastian/comparator:^3.0.2" --no-interaction --no-update composer update --prefer-dist --prefer-stable --prefer-lowest --no-interaction --no-progress - name: Execute tests run: composer test coverage: name: Code Coverage runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v2 - name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: 7.4 tools: composer:v2 coverage: xdebug - name: Install dependencies run: | composer require "friends-of-phpspec/phpspec-code-coverage:^4.3.2" --no-interaction --no-update composer update --prefer-dist --no-interaction --no-progress - name: Execute tests run: composer test-ci - name: Upload coverage run: | wget https://scrutinizer-ci.com/ocular.phar php ocular.phar code-coverage:upload --format=php-clover build/coverage.xml
💾 Save Changes
❌ Cancel