File tree Expand file tree Collapse file tree 2 files changed +9
-32
lines changed Expand file tree Collapse file tree 2 files changed +9
-32
lines changed Original file line number Diff line number Diff line change 66 - " master"
77 - " v[0-9]"
88jobs :
9- dependencies :
10- runs-on : ubuntu-latest
11- strategy :
12- fail-fast : false
13- steps :
14- -
15- name : Checkout code
16- uses : actions/checkout@v4
17- -
18- name : Setup PHP
19- uses : shivammathur/setup-php@v2
20- with :
21- php-version : 8.2
22- -
23- name : Install dependencies
24- run : composer install --no-progress --prefer-dist --no-interaction
25-
26- -
27- name : Install extra tools
28- run : |
29- wget -q https://github.com/composer-unused/composer-unused/releases/latest/download/composer-unused.phar
30- wget -q https://github.com/maglnet/ComposerRequireChecker/releases/download/4.5.0/composer-require-checker.phar
31-
32- -
33- name : Check unused dependencies
34- run : php composer-unused.phar --output-format=default
35-
36- -
37- name : Check shadow dependencies
38- run : php composer-require-checker.phar check composer.json
39-
409 checks :
4110 runs-on : ubuntu-latest
4211 strategy :
Original file line number Diff line number Diff line change 1010 },
1111 "require-dev" : {
1212 "doctrine/annotations" : " ^2.0.1" ,
13+ "doctrine/dbal" : " ^2.10 || ^3.7" ,
14+ "doctrine/event-manager" : " ^1.2 || ^2.0" ,
1315 "editorconfig-checker/editorconfig-checker" : " ^10.4.0" ,
1416 "ergebnis/composer-normalize" : " ^2.19.0" ,
1517 "phpstan/phpstan" : " ^1.10.50" ,
1618 "phpstan/phpstan-phpunit" : " ^1.3.15" ,
1719 "phpstan/phpstan-strict-rules" : " ^1.5.2" ,
1820 "phpunit/phpunit" : " ^8.5.36" ,
21+ "shipmonk/composer-dependency-analyser" : " ^1.0" ,
1922 "slevomat/coding-standard" : " ^8.14.1"
2023 },
2124 "autoload" : {
4245 " @check:ec" ,
4346 " @check:cs" ,
4447 " @check:types" ,
45- " @check:tests"
48+ " @check:tests" ,
49+ " @check:dependencies"
4650 ],
4751 "check:composer" : " composer normalize --dry-run --no-check-lock --no-update-lock" ,
4852 "check:cs" : " phpcs" ,
53+ "check:dependencies" : [
54+ " composer dump-autoload --classmap-authoritative" ,
55+ " composer-dependency-analyser"
56+ ],
4957 "check:ec" : " ec src tests" ,
5058 "check:tests" : " phpunit -vvv tests" ,
5159 "check:types" : " phpstan analyse -vvv" ,
You can’t perform that action at this time.
0 commit comments