Skip to content

Commit df52ede

Browse files
committed
Update dependencies
1 parent 7b3a42e commit df52ede

File tree

6 files changed

+1763
-904
lines changed

6 files changed

+1763
-904
lines changed

.github/workflows/symfony.yml

Lines changed: 4 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,7 @@ jobs:
2323
- name: Checkout
2424
uses: actions/checkout@v6
2525

26-
- name: Setup PHP != 8.5 with extensions and Composer v2
27-
if: ${{ matrix.php-versions != '8.5' }}
26+
- name: Setup PHP with extensions and Composer v2
2827
uses: shivammathur/setup-php@v2
2928
with:
3029
php-version: ${{ matrix.php-versions }}
@@ -33,36 +32,22 @@ jobs:
3332
env:
3433
update: true
3534

36-
- name: Setup PHP 8.5 with extensions and Composer v2
37-
if: ${{ matrix.php-versions == '8.5' }}
38-
uses: shivammathur/setup-php@v2
39-
with:
40-
php-version: ${{ matrix.php-versions }}
41-
tools: composer:v2
42-
extensions: ctype, iconv, intl, json, mbstring, pdo, pdo_sqlite
43-
# this ini directive seems to be off by default in PHP 8.5
44-
# see https://github.com/php/php-src/issues/20279
45-
# enable it because codeception relies on it.
46-
ini-values: register_argc_argv=1
47-
env:
48-
update: true
49-
5035
- name: Validate composer.json
5136
run: composer validate
5237

5338
- name: Get composer cache directory
5439
id: composer-cache
55-
run: echo "::set-output name=dir::$(composer config cache-files-dir)"
40+
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
5641

5742
- name: Cache composer dependencies
5843
uses: actions/cache@v5
5944
with:
6045
path: ${{ steps.composer-cache.outputs.dir }}
61-
key: ${{ runner.os }}-${{ matrix.php-versions }}-composer-${{ hashFiles('composer.json') }}
46+
key: ${{ runner.os }}-${{ matrix.php-versions }}-composer-${{ hashFiles('**/composer.lock') }}
6247
restore-keys: ${{ runner.os }}-${{ matrix.php-versions }}-composer-
6348

6449
- name: Install Composer dependencies
65-
run: composer install --no-progress
50+
run: composer install --no-progress --no-interaction
6651

6752
- name: Update database schema
6853
run: php bin/console doctrine:schema:update --force

composer.json

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"symfony/apache-pack": "^1.0",
1818
"symfony/console": "8.0.*",
1919
"symfony/dotenv": "8.0.*",
20-
"symfony/flex": "^2.4",
20+
"symfony/flex": "^2.10",
2121
"symfony/form": "8.0.*",
2222
"symfony/framework-bundle": "8.0.*",
2323
"symfony/http-client": "8.0.*",
@@ -30,20 +30,19 @@
3030
"symfony/yaml": "8.0.*"
3131
},
3232
"require-dev": {
33-
"codeception/codeception": "^5.3.3",
33+
"codeception/codeception": "^5.3",
3434
"codeception/module-asserts": "^3.2",
35-
"codeception/module-doctrine": "^3.1",
36-
"codeception/module-symfony": "^3.2 | *@dev",
37-
"doctrine/doctrine-fixtures-bundle": "^4.1",
38-
"friendsofphp/php-cs-fixer": "^3.46",
35+
"codeception/module-doctrine": "^3.3",
36+
"codeception/module-symfony": "^3.8 | *@dev",
37+
"doctrine/doctrine-fixtures-bundle": "^4.3",
38+
"friendsofphp/php-cs-fixer": "^3.94",
3939
"phpmd/phpmd": "^3.x-dev",
4040
"pdepend/pdepend": "3.x-dev",
4141
"phpstan/phpdoc-parser": "^2.3",
42-
"phpunit/phpunit": "^12.5.4",
43-
"rector/rector": "^2.2.14",
42+
"phpunit/phpunit": "^11.5",
43+
"roave/security-advisories": "dev-latest",
4444
"squizlabs/php_codesniffer": "^4.0.1",
4545
"symfony/debug-bundle": "8.0.*",
46-
"symfony/maker-bundle": "^1.63",
4746
"symfony/twig-bundle": "8.0.*",
4847
"symfony/var-dumper": "8.0.*",
4948
"symfony/web-profiler-bundle": "8.0.*",
@@ -95,6 +94,8 @@
9594
"@psalm"
9695
],
9796
"test": "vendor/bin/codecept run --colors",
97+
"psalm": "vendor/bin/psalm --no-cache",
98+
"rector": "vendor/bin/rector process src -c rector.php --no-progress-bar -n",
9899
"post-install-cmd": [
99100
"@auto-scripts"
100101
],

0 commit comments

Comments
 (0)