Skip to content

Compatibility with Symfony 7, PHP 8.2, PHP 8.3 and update CI tools #40

Compatibility with Symfony 7, PHP 8.2, PHP 8.3 and update CI tools

Compatibility with Symfony 7, PHP 8.2, PHP 8.3 and update CI tools #40

Workflow file for this run

name: CI
on: [push]
jobs:
composer-normalize:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: bin/ci/composer-normalize
composer-validate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: bin/ci/composer-validate
phpcs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: bin/ci/phpcs
phpdd:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: bin/ci/phpdd
phpstan:
runs-on: ubuntu-latest
strategy:
matrix:
php-version: [--php=7.4, --php=8.0, --php=8.1, --php=8.2, --php=8.3]
steps:
- uses: actions/checkout@v2
-
name: Composer cache
uses: actions/cache@v2
with:
path: vendor
key: composer-${{ hashFiles('composer.json') }}-phpstan-php-${{ matrix.php-version }}
restore-keys: composer-${{ hashFiles('composer.json') }}-phpstan-php-${{ matrix.php-version }}
- run: bin/ci/env
- run: bin/ci/phpstan ${{ matrix.php-version }}
shellcheck:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: bin/ci/shellcheck
unused-scanner:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: bin/ci/unused-scanner