2022-01-25 22:29:47 +01:00
|
|
|
name: Static analysis - PHPStan
|
2021-11-30 13:51:46 +01:00
|
|
|
|
|
|
|
on:
|
|
|
|
pull_request:
|
|
|
|
paths:
|
|
|
|
- '**.php'
|
|
|
|
|
|
|
|
jobs:
|
|
|
|
phpstan:
|
|
|
|
runs-on: ubuntu-20.04
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: Setup PHP
|
|
|
|
uses: shivammathur/setup-php@v2
|
|
|
|
with:
|
|
|
|
php-version: '8.0'
|
|
|
|
extensions: "json,memcached"
|
|
|
|
ini-values: "memory_limit=-1"
|
|
|
|
coverage: none
|
|
|
|
|
|
|
|
- name: Checkout target branch
|
|
|
|
uses: actions/checkout@v2
|
|
|
|
|
|
|
|
- name: 'Install project dependencies'
|
|
|
|
run: |
|
|
|
|
composer update --no-interaction --prefer-dist --optimize-autoloader --prefer-stable
|
|
|
|
|
|
|
|
- name: phpstan
|
|
|
|
run: |
|
2021-12-08 12:36:52 +01:00
|
|
|
./vendor/bin/phpstan --no-interaction --no-progress --level=0
|