name: PHPCS check on: pull_request permissions: actions: read checks: read contents: read deployments: none issues: read packages: none pull-requests: read repository-projects: none security-events: none statuses: read jobs: phpcs: name: PHPCS runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v7 with: lfs: false persist-credentials: false - name: Install dependencies run: composer install --dev --prefer-dist --no-progress --no-suggest - name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: '7.2' tools: cs2pr - name: Check PHP code styles id: phpcs run: ./vendor/bin/phpcs --report-full --report-checkstyle=./phpcs-report.xml - name: Show PHPCS results in PR if: ${{ always() && steps.phpcs.outcome == 'failure' }} run: cs2pr ./phpcs-report.xml