Enhance: Remove composer vendor directory #298
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
on: pull_request | |
name: Inspections | |
jobs: | |
runPHPCSInspection: | |
name: Run PHPCS inspection | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
with: | |
ref: ${{ github.event.pull_request.head.sha }} | |
# Setup PHP with the required version and add extensions if needed any for composer install. | |
# Ref: https://github.com/shivammathur/setup-php#heavy_plus_sign-php-extension-support | |
- name: Setup PHP | |
uses: shivammathur/setup-php@v2 | |
with: | |
php-version: '8.0' | |
coverage: none | |
tools: composer | |
# Install composer dependencies in the workflow run. | |
- name: Composer install | |
run: composer install --no-progress --no-interaction | |
- name: Run PHPCS inspection with PHP 8.1 | |
uses: rtCamp/action-phpcs-code-review@master | |
env: | |
SKIP_FOLDERS: "tests,.github,vendor" | |
GH_BOT_TOKEN: ${{ secrets.RTBOT_TOKEN }} | |
# Add the phpcs path to pickup custom coding standard | |
# Ref: https://github.com/rtCamp/action-phpcs-code-review/#custom-coding-standards | |
PHPCS_FILE_PATH: vendor/bin/phpcs | |
# Remove this step once WordPress Coding Standards supports PHP 8.0+. | |
- name: Run PHPCS inspection with PHP 7.4 | |
uses: rtCamp/action-phpcs-code-review@master | |
env: | |
SKIP_FOLDERS: "tests,.github,vendor" | |
PHPCS_PHP_VERSION: "7.4" | |
PHPCS_STANDARD_FILE_NAME: "phpcs.wpcs.xml" | |
GH_BOT_TOKEN: ${{ secrets.RTBOT_TOKEN }} |