Skip to content

Commit 3d293a3

Browse files
committed
Update dependencies
1 parent cb610ed commit 3d293a3

File tree

5 files changed

+1473
-605
lines changed

5 files changed

+1473
-605
lines changed

.github/workflows/symfony.yml

Lines changed: 5 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,12 @@ jobs:
1818
strategy:
1919
fail-fast: true
2020
matrix:
21-
php-versions: ['8.2', '8.3', '8.4', '8.5']
21+
php-versions: ['8.2', '8.5']
2222
steps:
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: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@
1313
"php": ">=8.2.0",
1414
"ext-ctype": "*",
1515
"ext-iconv": "*",
16-
"doctrine/doctrine-bundle": "^2.14",
16+
"doctrine/doctrine-bundle": "^2.18",
1717
"symfony/apache-pack": "^1.0",
1818
"symfony/console": "7.4.*",
1919
"symfony/dotenv": "7.4.*",
20-
"symfony/flex": "^2.4",
20+
"symfony/flex": "^2.10",
2121
"symfony/form": "7.4.*",
2222
"symfony/framework-bundle": "7.4.*",
2323
"symfony/http-client": "7.4.*",
@@ -30,17 +30,17 @@
3030
"symfony/yaml": "7.4.*"
3131
},
3232
"require-dev": {
33-
"codeception/codeception": "^5.3.0",
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": "^2.15",
4040
"phpstan/phpdoc-parser": "^2.3",
41-
"phpunit/phpunit": "^11.5.46",
42-
"rector/rector": "^2.2.14",
43-
"squizlabs/php_codesniffer": "^4.0.1",
41+
"phpunit/phpunit": "^11.5",
42+
"roave/security-advisories": "dev-latest",
43+
"squizlabs/php_codesniffer": "^4.0",
4444
"symfony/debug-bundle": "7.4.*",
4545
"symfony/maker-bundle": "^1.63",
4646
"symfony/twig-bundle": "7.4.*",
@@ -94,6 +94,8 @@
9494
"@psalm"
9595
],
9696
"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",
9799
"post-install-cmd": [
98100
"@auto-scripts"
99101
],

0 commit comments

Comments
 (0)