3 on: [push, pull_request]
7 if: ${{ github.ref != 'refs/heads/l10n_development' }}
13 - uses: actions/checkout@v1
16 uses: shivammathur/setup-php@v2
18 php-version: ${{ matrix.php }}
19 extensions: gd, mbstring, json, curl, xml, mysql, ldap
21 - name: Get Composer Cache Directory
24 echo "::set-output name=dir::$(composer config cache-files-dir)"
26 - name: Cache composer packages
27 uses: actions/cache@v1
29 path: ${{ steps.composer-cache.outputs.dir }}
30 key: ${{ runner.os }}-composer-${{ matrix.php }}
32 - name: Install composer dependencies
33 run: composer install --prefer-dist --no-interaction --ansi
36 run: php${{ matrix.php }} ./vendor/bin/phpstan analyse --memory-limit=2G