Skip to content

Commit 88f4d26

Browse files
committed
Update CI tools
1 parent a3d5e00 commit 88f4d26

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

composer.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"name": "php-pp/core",
3-
"type": "library",
43
"description": "PHP++ core",
54
"license": "MIT",
5+
"type": "library",
66
"require": {
77
"php": "^7.4 || ^8.0",
88
"php-pp/core-contract": "0.0.*"
@@ -13,10 +13,6 @@
1313
"phpunit/phpunit": "9.5.*",
1414
"symfony/var-dumper": "5.3.*"
1515
},
16-
"config": {
17-
"cache-dir": "/app/var/composer/cache",
18-
"sort-packages": true
19-
},
2016
"autoload": {
2117
"psr-4": {
2218
"PhpPp\\Core\\Component\\": "src/"
@@ -27,6 +23,10 @@
2723
"PhpPp\\Core\\Component\\Tests\\": "tests"
2824
}
2925
},
26+
"config": {
27+
"cache-dir": "/app/var/composer/cache",
28+
"sort-packages": true
29+
},
3030
"scripts": {
3131
"post-install-cmd": [
3232
"@rm-composer-lock"

docker/ci/Dockerfile

+8-8
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ RUN \
1717
bash \
1818
shellcheck \
1919
php7.4-cli \
20-
php7.4-simplexml \
20+
php7.4-xml \
2121
php7.4-mbstring \
2222
php8.0-cli \
23-
php8.0-simplexml \
23+
php8.0-xml \
2424
php8.0-mbstring \
2525
php8.1-cli \
26-
php8.1-simplexml \
26+
php8.1-xml \
2727
php8.1-mbstring \
2828
# For coverage
2929
php8.1-xdebug \
@@ -37,21 +37,21 @@ RUN \
3737
# For php scripts in bin
3838
&& php7.4 /usr/local/bin/composer global require \
3939
steevanb/php-parallel-processes:0.2.* \
40-
symfony/console:5.3.* \
40+
symfony/console:5.4.* \
4141

4242
# Install CI tools
4343
&& php7.4 /usr/local/bin/composer global require \
44-
maglnet/composer-require-checker:3.5.* \
44+
maglnet/composer-require-checker:3.8.* \
4545
wapmorgan/php-deprecation-detector:2.0.* \
4646
steevanb/php-code-sniffs:4.2.* \
47-
phpstan/phpstan:1.1.* \
47+
phpstan/phpstan:1.2.* \
4848
phpstan/phpstan-deprecation-rules:1.0.* \
49-
phpstan/phpstan-strict-rules:1.0. \
49+
phpstan/phpstan-strict-rules:1.1. \
5050
phpstan/phpstan-phpunit:1.0.* \
5151
spaze/phpstan-disallowed-calls:2.0.* \
5252
ergebnis/phpstan-rules:1.0.* \
5353
insolita/unused-scanner:2.3.* \
54-
ergebnis/composer-normalize:2.15.* \
54+
ergebnis/composer-normalize:2.18.* \
5555
infection/infection:0.25.* \
5656
&& ln -s ${COMPOSER_HOME}/vendor/bin/composer-require-checker /usr/local/bin/composer-require-checker \
5757
&& ln -s ${COMPOSER_HOME}/vendor/bin/phpdd /usr/local/bin/phpdd \

0 commit comments

Comments
 (0)