From 6217193bb5fd671b8ebb862a6ad08d83d75448b7 Mon Sep 17 00:00:00 2001 From: Christopher Georg Date: Sat, 1 Nov 2025 09:51:40 +0100 Subject: [PATCH 1/3] feat: add support for symfony 8 --- .github/workflows/ci.yml | 2 +- composer.json | 24 +++++++++++++----------- 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1e09892..952c1db 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,7 +37,7 @@ jobs: fail-fast: false matrix: php: [8.1, 8.2, 8.3, 8.4, 8.5] - symfony: [5.4, 6.0, 7.0] + symfony: [5.4, 6.0, 7.0, 8.0] exclude: - symfony: 7.0 php: 8.0 diff --git a/composer.json b/composer.json index 849ba1a..f733c8c 100644 --- a/composer.json +++ b/composer.json @@ -27,9 +27,9 @@ "require": { "php": "^8.1", "league/flysystem": "^2.0 || ^3.0", - "symfony/config": "^5.4 || ^6.0 || ^7.0", - "symfony/dependency-injection": "^5.4 || ^6.0 || ^7.0", - "symfony/http-kernel": "^5.4 || ^6.0 || ^7.0" + "symfony/config": "^5.4 || ^6.0 || ^7.0 || ^8.0", + "symfony/dependency-injection": "^5.4 || ^6.0 || ^7.0 || ^8.0", + "symfony/http-kernel": "^5.4 || ^6.0 || ^7.0 || ^8.0" }, "require-dev": { "ext-simplexml": "*", @@ -44,13 +44,13 @@ "phpstan/phpstan": "^2.1.31", "phpunit/phpunit": "^9.6.29 || ^10.5.58 || ^11.5.43 || ^12.4.2", "royvoetman/flysystem-gitlab-storage": "^2.0 || ^3.0", - "symfony/asset": "^5.4 || ^6.0 || ^7.0", - "symfony/browser-kit": "^5.4 || ^6.0 || ^7.0", - "symfony/finder": "^5.4 || ^6.0 || ^7.0", - "symfony/framework-bundle": "^5.4 || ^6.0 || ^7.0", - "symfony/phpunit-bridge": "^7.0", - "symfony/translation": "^5.4 || ^6.0 || ^7.0", - "symfony/yaml": "^5.4 || ^6.0 || ^7.0" + "symfony/asset": "^5.4 || ^6.0 || ^7.0 || ^8.0", + "symfony/browser-kit": "^5.4 || ^6.0 || ^7.0 || ^8.0", + "symfony/finder": "^5.4 || ^6.0 || ^7.0 || ^8.0", + "symfony/framework-bundle": "^5.4 || ^6.0 || ^7.0 || ^8.0", + "symfony/phpunit-bridge": "^7.0 || ^8.0", + "symfony/translation": "^5.4 || ^6.0 || ^7.0 || ^8.0", + "symfony/yaml": "^5.4 || ^6.0 || ^7.0 || ^8.0" }, "suggest": { "ext-fileinfo": "Required for MimeType", @@ -76,5 +76,7 @@ "classmap": [ "tests/App/Kernel.php" ] - } + }, + "minimum-stability": "beta", + "prefer-stable": false } From 1b74f012229468b8b79c1e315ad795f1bacd2b23 Mon Sep 17 00:00:00 2001 From: Christopher Georg Date: Sat, 1 Nov 2025 09:58:18 +0100 Subject: [PATCH 2/3] feat: add support for symfony 8 --- .github/workflows/ci.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 952c1db..7129539 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -43,6 +43,12 @@ jobs: php: 8.0 - symfony: 7.0 php: 8.1 + - symfony: 8.0 + php: 8.1 + - symfony: 8.0 + php: 8.2 + - symfony: 8.0 + php: 8.3 steps: - name: Setup PHP uses: shivammathur/setup-php@2.30.0 From 63fbcd1d90c7ed6a6313d435774b709cb4f56ca8 Mon Sep 17 00:00:00 2001 From: Christopher Georg Date: Sat, 1 Nov 2025 10:02:35 +0100 Subject: [PATCH 3/3] feat: add support for symfony 8 --- .github/workflows/ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7129539..5afc24d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -61,8 +61,9 @@ jobs: uses: actions/checkout@v5 - name: Install the dependencies + env: + SYMFONY_REQUIRE: ${{ matrix.symfony }} run: | - composer require symfony/framework-bundle:^${{ matrix.symfony }} symfony/translation:^${{ matrix.symfony }} symfony/console:^${{ matrix.symfony }} -W composer install --no-interaction --no-suggest - name: Run the unit tests run: vendor/bin/phpunit --colors=always