Skip to content

Commit

Permalink
[PT-1550] Install Magento 2
Browse files Browse the repository at this point in the history
  • Loading branch information
ivan-pugach-mondu committed Jun 25, 2024
1 parent c22295c commit 413576d
Showing 1 changed file with 24 additions and 19 deletions.
43 changes: 24 additions & 19 deletions .github/workflows/phpcs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,29 +10,34 @@ jobs:
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Checkout code
uses: actions/checkout@v2

- name: Set up PHP
uses: shivammathur/setup-php@v2
with:
php-version: '8.1'
tools: composer
- name: Set up PHP
uses: shivammathur/setup-php@v2
with:
php-version: '8.1'
tools: composer

- name: Configure Composer allow-plugins
run: composer config --no-plugins allow-plugins.dealerdirect/phpcodesniffer-composer-installer true
- name: Configure Composer allow-plugins
run: composer config --no-plugins allow-plugins.phpstan/extension-installer true

- name: Install dependencies
run: composer install
- name: Set up Magento authentication
run: composer config http-basic.repo.magento.com 5a828b358382e3a772039c11a81485c4 0c59305c4d6554d0087ff128f86602ee

- name: Install Magento 2 Code Sniffer and PHP Mess Detector
run: |
composer require magento/magento-coding-standard
composer require phpmd/phpmd
- name: Install Magento 2
run: composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition:2.4.7 magento

- name: Run PHP Mess Detector
run: vendor/bin/phpmd . text cleancode,codesize,controversial,design,naming,unusedcode --exclude vendor
- name: Install phpstan
working-directory: magento
run: composer require bitexpert/phpstan-magento

- name: Run PHP CodeSniffer
run: vendor/bin/phpcs --standard=PSR12,Magento2 .
- name: Run PHP Mess Detector
run: magento/vendor/bin/phpmd . text cleancode,codesize,controversial,design,naming,unusedcode --exclude magento

- name: Run PHP CodeSniffer
run: magento/vendor/bin/phpcs --standard=PSR12,Magento2 --ignore=magento .

- name: Run PHPStan
run: magento/vendor/bin/phpstan --level=9 analyse --exclude-path magento .

0 comments on commit 413576d

Please sign in to comment.