name: Lint on: push: branches: [ master ] pull_request: branches: [ master ] jobs: phpcs: runs-on: ubuntu-16.04 strategy: matrix: php-versions: ['5.6', '7.0', '7.1', '7.2', '7.3', '7.4'] steps: - uses: actions/checkout@v2 - uses: shivammathur/setup-php@v2 with: php-version: ${{ matrix.php-versions }} tools: phpcs - run: phpcs . --standard=phpcs.xml --warning-severity=0 --extensions=php -p phpcompatibility: runs-on: ubuntu-16.04 strategy: matrix: php-versions: ['5.6', '7.4'] steps: - uses: actions/checkout@v2 - uses: shivammathur/setup-php@v2 with: php-version: ${{ matrix.php-versions }} - run: composer global require dealerdirect/phpcodesniffer-composer-installer - run: composer global require phpcompatibility/php-compatibility - run: ~/.composer/vendor/bin/phpcs . --standard=phpcompatibility.xml --warning-severity=0 --extensions=php -p