diff --git a/.github/workflows/phpcs.yml b/.github/workflows/phpcs.yml index 44bd3b8..baef1eb 100644 --- a/.github/workflows/phpcs.yml +++ b/.github/workflows/phpcs.yml @@ -12,33 +12,7 @@ permissions: pull-requests: write jobs: - phpcs: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Setup PHP - uses: shivammathur/setup-php@v2 - with: - php-version: '8.2' - coverage: none - tools: composer, cs2pr - - - name: Cache Composer - id: cache-composer - run: | - echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT - - uses: actions/cache@v4 - with: - path: ${{ steps.cache-composer.outputs.dir }} - key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} - restore-keys: | - ${{ runner.os }}-composer- - - - name: Install dependencies - run: | - composer install --prefer-dist --no-progress - - - name: Detect coding standard violations - run: vendor/bin/phpcs -q --report=checkstyle . | cs2pr --notices-as-warnings + call-workflow: + uses: happyprime/workflows/.github/workflows/phpcs.yml@trunk + with: + php-version: '8.2'