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
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