Use github action

Signed-off-by: Christian König <ckoenig@posteo.de>
This commit is contained in:
Christian König
2022-12-08 22:17:21 +01:00
parent 44fca45c82
commit 4ea3b30fba
2 changed files with 10 additions and 15 deletions

View File

@@ -9,18 +9,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3.1.0
- name: Validate composer.json and composer.lock
run: composer validate
- name: Cache Composer packages
id: composer-cache
uses: actions/cache@v3.0.11
- name: Install composer
uses: php-actions/composer@v6
- name: Run PHPStan
uses: php-actions/phpstan@v3
with:
path: vendor
key: ${{ runner.os }}-php-${{ hashFiles('**/composer.lock') }}
restore-keys: |
${{ runner.os }}-php-
- name: Install dependencies
if: steps.composer-cache.outputs.cache-hit != 'true'
run: composer install --prefer-dist --no-progress --no-suggest
- name: Run phpstan
run: composer run-script phpstan
configuration: phpstan.neon.dist
memory_limit: 256M

View File

@@ -1,6 +1,6 @@
parameters:
level: 0
excludes_analyse:
excludePaths:
- vendor
scanDirectories:
- .