1234567891011121314151617181920212223242526272829303132333435363738 |
- name: Static Analysis
- on:
- push:
- pull_request:
- jobs:
- phpstan:
- name: PHPStan
- runs-on: ubuntu-20.04
- steps:
- - name: Checkout Code
- uses: actions/checkout@v2
- - name: Setup PHP
- uses: shivammathur/setup-php@v2
- with:
- php-version: '7.3'
- tools: composer:v2
- coverage: none
- - name: Install Dependencies
- uses: nick-invision/retry@v1
- with:
- timeout_minutes: 5
- max_attempts: 5
- command: composer update --no-interaction --no-progress
- - name: Install PHPStan
- uses: nick-invision/retry@v1
- with:
- timeout_minutes: 5
- max_attempts: 5
- command: composer bin phpstan update --no-interaction --no-progress
- - name: Execute PHPStan
- run: vendor/bin/phpstan analyze --no-progress
|