123456789101112131415161718192021222324252627282930313233343536373839 |
- name: Lint
- on:
- push:
- branches: [master, vNext]
- pull_request:
- jobs:
- test:
- runs-on: ubuntu-latest
- strategy:
- matrix:
- php:
- - 8.3
- name: Lint code (PHP ${{ matrix.php }})
- steps:
- - uses: actions/checkout@v3
- - name: Setup PHP ${{ matrix.php }}
- uses: shivammathur/setup-php@v2
- with:
- php-version: ${{ matrix.php }}
- coverage: none
- extensions: dom, curl, libxml, mbstring, zip, pdo, sqlite, pdo_sqlite, bcmath, intl, gd
- - name: Cache composer dependencies
- uses: actions/cache@v2
- with:
- path: vendor
- key: composer-${{ hashFiles('composer.lock') }}
- - name: Install dependencies
- run: composer install
- - name: Lint code
- env:
- COMPOSER_MEMORY_LIMIT: "-1"
- run: composer lint
|