Skip to content

GET-2421 | feat(magento-market): upgraded to cache v.6 #44

GET-2421 | feat(magento-market): upgraded to cache v.6

GET-2421 | feat(magento-market): upgraded to cache v.6 #44

Workflow file for this run

name: Quality Assurance CI
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
workflow_dispatch:
jobs:
phpmd:
name: PHP Mess Detector
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup PHP environment
uses: shivammathur/setup-php@v2
with:
coverage: none
tools: phpmd
- name: Run PHPMD
run: phpmd . github phpmd.ruleset.xml --exclude 'tests/*,vendor/*'
php-cs-fixer:
name: PHP-CS-Fixer
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: PHP-CS-Fixer
uses: docker://oskarstark/php-cs-fixer-ga:3.8.0
with:
args: --format=txt --diff --dry-run --using-cache=no --verbose .
phpcs:
name: PHP Code Sniffer
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
php-version:
- "8.0"
- "8.1"
- "8.2"
steps:
- uses: actions/checkout@v3
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-version }}
- name: Trim dependency
run: composer remove --dev phpmd/phpmd phpstan/phpstan friendsofphp/php-cs-fixer
- name: Validate composer.json and composer.lock
run: composer validate
- name: Install dependencies
run: composer install --prefer-dist --no-progress --no-suggest
- name: Execute PHP Code Sniffer
run: composer phpcs
phpstan:
name: PHPStan
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
php-version:
- "8.0"
- "8.1"
- "8.2"
steps:
- uses: actions/checkout@v3
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-version }}
- name: Trim dependency
run: composer remove --dev phpmd/phpmd squizlabs/php_codesniffer friendsofphp/php-cs-fixer
- name: Validate composer.json and composer.lock
run: composer validate
- name: Install dependencies
run: composer install --prefer-dist --no-progress --no-suggest
- name: Execute PHP Stan
run: composer stan