Skip to content
This repository has been archived by the owner on Jan 17, 2025. It is now read-only.

Update friendsofphp/php-cs-fixer requirement from ^3.50 to ^3.51 (#144) #299

Update friendsofphp/php-cs-fixer requirement from ^3.50 to ^3.51 (#144)

Update friendsofphp/php-cs-fixer requirement from ^3.50 to ^3.51 (#144) #299

Workflow file for this run

name: test
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
permissions:
contents: read
jobs:
phpunit:
runs-on: ${{ matrix.operating-system }}
strategy:
matrix:
operating-system: ['ubuntu-latest']
php-versions: ['8.1', '8.2']
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-versions }}
extensions: mbstring, pdo, sqlite, pdo_sqlite
ini-values: max_execution_time=180
- name: Check PHP Version
run: php -v
- name: Install Composer dependencies
run: composer update --no-interaction --prefer-dist
- name: Run tests via PHPUnit
env:
XDEBUG_MODE: coverage
run: |
vendor/bin/phpunit --coverage-clover=coverage.xml
cat ./coverage.xml
- name: Show coverage.xml
run: cat ./coverage.xml
- name: Upload coverage.xml to Codecov
uses: codecov/codecov-action@v4
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./coverage.xml
fail_ci_if_error: true
flags: unittests
name: codecov-umbrella
verbose: true
env_vars: PHP
phpstan:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Install Composer dependencies
run: composer update --no-interaction --prefer-dist
- name: Run tests via PHPStan
run: composer phpstan
php-cs-fixer:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Install Composer dependencies
run: composer update --no-interaction --prefer-dist
- name: Check code style via php-cs-fixer
run: composer cs-check