Skip to content

Commit 9edbbf9

Browse files
committed
Update code quality script to latest version
1 parent a98bebd commit 9edbbf9

1 file changed

Lines changed: 16 additions & 6 deletions

File tree

.github/workflows/code-quality.yml

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@ jobs:
1414
uses: andstor/file-existence-action@v1
1515
with:
1616
files: "composer.json"
17+
- name: Set up PHP envirnoment
18+
uses: shivammathur/setup-php@v2
19+
with:
20+
php-version: '7.4'
21+
tools: cs2pr
1722
- name: Get Composer cache Directory
1823
if: steps.check_composer_file.outputs.files_exists == 'true'
1924
id: composer-cache
@@ -23,21 +28,21 @@ jobs:
2328
if: steps.check_composer_file.outputs.files_exists == 'true'
2429
uses: actions/cache@v1
2530
with:
26-
path: ${{ steps.composer-cache.outputs.dir }}
31+
path: ${{ steps['composer-cache'].outputs.dir }}
2732
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
2833
restore-keys: |
2934
${{ runner.os }}-composer-
3035
- name: Install dependencies
3136
if: steps.check_composer_file.outputs.files_exists == 'true'
32-
run: composer install --dev --prefer-dist --no-progress --no-suggest
37+
run: COMPOSER_ROOT_VERSION=dev-master composer install --prefer-dist --no-progress --no-suggest
3338
- name: Check existence of vendor/bin/parallel-lint file
3439
id: check_linter_file
3540
uses: andstor/file-existence-action@v1
3641
with:
3742
files: "vendor/bin/parallel-lint"
3843
- name: Run Linter
3944
if: steps.check_linter_file.outputs.files_exists == 'true'
40-
run: vendor/bin/parallel-lint -j 10 . --exclude vendor --checkstyle | cs2pr --graceful-warnings
45+
run: vendor/bin/parallel-lint -j 10 . --exclude vendor --checkstyle | cs2pr
4146

4247
phpcs:
4348
name: PHPCS
@@ -50,6 +55,11 @@ jobs:
5055
uses: andstor/file-existence-action@v1
5156
with:
5257
files: "composer.json, phpcs.xml.dist"
58+
- name: Set up PHP envirnoment
59+
uses: shivammathur/setup-php@v2
60+
with:
61+
php-version: '7.4'
62+
tools: cs2pr
5363
- name: Get Composer cache Directory
5464
if: steps.check_files.outputs.files_exists == 'true'
5565
id: composer-cache
@@ -65,12 +75,12 @@ jobs:
6575
${{ runner.os }}-composer-
6676
- name: Install dependencies
6777
if: steps.check_files.outputs.files_exists == 'true'
68-
run: composer install --dev --prefer-dist --no-progress --no-suggest
78+
run: COMPOSER_ROOT_VERSION=dev-master composer install --prefer-dist --no-progress --no-suggest
6979
- name: Check existence of vendor/bin/phpcs file
7080
id: check_phpcs_binary_file
7181
uses: andstor/file-existence-action@v1
7282
with:
73-
files: "vendor/bin/parallel-lint"
83+
files: "vendor/bin/phpcs"
7484
- name: Run PHPCS
7585
if: steps.check_phpcs_binary_file.outputs.files_exists == 'true'
76-
run: vendor/bin/phpcs -q --report=checkstyle | cs2pr --graceful-warnings
86+
run: vendor/bin/phpcs -q --report=checkstyle | cs2pr

0 commit comments

Comments
 (0)