File tree Expand file tree Collapse file tree 3 files changed +29
-1
lines changed Expand file tree Collapse file tree 3 files changed +29
-1
lines changed Original file line number Diff line number Diff line change @@ -60,14 +60,20 @@ jobs:
6060 - name : Downgrade src
6161 run : php bin/transform-source ${{ env.TARGET_PHP_VERSION_ID }}
6262
63- - name : Setup PHP ${{ env.TARGET_PHP_VERSION }}
63+ - name : Reinstall PHP for PHP ${{ env.TARGET_PHP_VERSION }}
6464 uses : shivammathur/setup-php@v2
6565 with :
6666 php-version : ${{ env.TARGET_PHP_VERSION }}
6767 coverage : none
6868 env :
6969 COMPOSER_TOKEN : ${{ secrets.RELEASE_TOKEN }}
7070
71+ - name : Re-install dependencies
72+ run : composer update --ansi
73+
74+ - name : Run lint on src
75+ run : vendor/bin/parallel-lint src --colors --show-deprecated
76+
7177 - name : Get tag for downgraded release
7278 id : tag-downgraded
7379 run : echo "${{ format('DOWNGRADED_TAG={0}.{1}', github.ref_name, env.TARGET_PHP_VERSION_ID) }}" >> $GITHUB_OUTPUT
Original file line number Diff line number Diff line change 1414 - ' **.php'
1515 - ' phpunit.dist.xml'
1616
17+ env :
18+ TARGET_PHP_VERSION : ' 7.4'
19+ TARGET_PHP_VERSION_ID : 70400
20+
1721jobs :
1822 extension-tests :
1923 name : PHPUnit Extension Tests [PHP ${{ matrix.php-version }}]
5559 - name : Install dependencies
5660 run : composer update --ansi
5761
62+ - name : Downgrade src
63+ run : php bin/transform-source ${{ env.TARGET_PHP_VERSION_ID }}
64+
65+ - name : Reinstall PHP for PHP ${{ env.TARGET_PHP_VERSION }}
66+ uses : shivammathur/setup-php@v2
67+ with :
68+ php-version : ${{ env.TARGET_PHP_VERSION }}
69+ coverage : none
70+ env :
71+ COMPOSER_TOKEN : ${{ secrets.GITHUB_TOKEN }}
72+
73+ - name : Re-install dependencies
74+ run : composer update --ansi
75+
76+ - name : Run lint on src
77+ run : vendor/bin/parallel-lint src --colors --show-deprecated
78+
5879 - name : Run Extension Tests
5980 run : vendor/bin/phpunit --no-coverage
Original file line number Diff line number Diff line change 3131 "codeigniter4/shield" : " ^1.0@beta" ,
3232 "friendsofphp/php-cs-fixer" : " ^3.20" ,
3333 "nexusphp/cs-config" : " ^3.12" ,
34+ "php-parallel-lint/php-parallel-lint" : " ^1.3" ,
3435 "phpstan/extension-installer" : " ^1.3" ,
3536 "phpstan/phpstan-deprecation-rules" : " ^1.1" ,
3637 "phpstan/phpstan-phpunit" : " ^1.3" ,
You can’t perform that action at this time.
0 commit comments