Skip to content

Improve GitHub actions, include PHP 8.2, and tests on each version with highest and lowest dependency versions #35

Improve GitHub actions, include PHP 8.2, and tests on each version with highest and lowest dependency versions

Improve GitHub actions, include PHP 8.2, and tests on each version with highest and lowest dependency versions #35

Workflow file for this run

name: Code Quality
on:
- push
- pull_request
jobs:
php-cs-fixer:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: 8.1
extensions: dom fileinfo filter libxml xmlreader zip gd
- name: Install dependencies
uses: ramsey/composer-install@v2
- name: Run php-cs-fixer
run: ./vendor/bin/php-cs-fixer fix --dry-run --diff
phpstan:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: 8.1
extensions: dom fileinfo filter libxml xmlreader zip gd
- name: Install dependencies
uses: ramsey/composer-install@v2
- name: Run PHPStan
run: ./vendor/bin/phpstan analyse