From 6d2762334d7ba2911179c6ad01fd46396e4da1b6 Mon Sep 17 00:00:00 2001 From: amiabot Date: Fri, 21 Jun 2024 16:39:02 +0000 Subject: [PATCH] Update: synced local '.github/workflows/phpcs.yml' with remote 'workflows/phpcs-8.2.yml' --- .github/workflows/phpcs.yml | 45 +++++++++---------------------------- 1 file changed, 11 insertions(+), 34 deletions(-) diff --git a/.github/workflows/phpcs.yml b/.github/workflows/phpcs.yml index 44bd3b8..38bb000 100644 --- a/.github/workflows/phpcs.yml +++ b/.github/workflows/phpcs.yml @@ -1,44 +1,21 @@ +# Run PHP Code Sniffer (PHPCS) and comment on the pull request with any issues. +# # This file is managed in https://github.com/happyprime/projects name: PHPCS (PHP 8.2) on: pull_request -# The GITHUB_TOKEN used by Dependabot has read-only permissions -# by default, so we provide write permissions to this workflow -# so that comments can be left on the pull request. -# https://docs.github.com/en/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions#changing-github_token-permissions +# The GITHUB_TOKEN used by Dependabot has read-only permissions by default. We +# provide write permissions to this workflow so that comments can be left on +# the pull request. +# +# @see https://docs.github.com/en/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions#changing-github_token-permissions permissions: contents: read 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'