From fb1691de899c63019483e8676aa9551e516ba496 Mon Sep 17 00:00:00 2001 From: Jesper Noordsij Date: Wed, 3 Dec 2025 10:06:29 +0100 Subject: [PATCH 1/7] Allow Symfony v8 --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index a1d0ab6..77ad91d 100644 --- a/composer.json +++ b/composer.json @@ -17,7 +17,7 @@ ], "require": { "php": "^7.4|^8.0", - "symfony/http-foundation": "^4.4|^5.4|^6|^7" + "symfony/http-foundation": "^4.4|^5.4|^6|^7|^8" }, "require-dev": { "phpunit/phpunit": "^9", From 3bbc5516b72302b7ac94748eccbb24967d3c30a6 Mon Sep 17 00:00:00 2001 From: Jesper Noordsij Date: Wed, 3 Dec 2025 10:14:16 +0100 Subject: [PATCH 2/7] Add Symfony v7 and v8 to GitHub tests matrix --- .github/workflows/run-tests.yml | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 6dcf83e..50cf2d5 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -13,12 +13,33 @@ jobs: strategy: matrix: php: [7.4, 8.0, 8.1, 8.2, 8.3, 8.4, 8.5] - symfony: [^4.4, ^5.4, ^6] + symfony: [^4.4, ^5.4, ^6.4, ^7.4, ^8.0] dependency-version: [prefer-lowest, prefer-stable] os: [ubuntu-latest] exclude: - - symfony: ^6 + # Symfony 6+ requires PHP 8.1+; see https://symfony.com/releases/6.4 + - symfony: ^6.4 php: 7.4 + - symfony: ^6.4 + php: 8.0 + # Symfony 7+ requires PHP 8.2+; see https://symfony.com/releases/7.4 + - symfony: ^7.4 + php: 7.4 + - symfony: ^7.4 + php: 8.0 + - symfony: ^7.4 + php: 8.1 + # Symfony 8+ requires PHP 8.4+; see https://symfony.com/releases/8.0 + - symfony: ^8.0 + php: 7.4 + - symfony: ^8.0 + php: 8.0 + - symfony: ^8.0 + php: 8.1 + - symfony: ^8.0 + php: 8.2 + - symfony: ^8.0 + php: 8.3 name: PHP${{ matrix.php }} Symfony${{ matrix.symfony }} - ${{ matrix.os }} - ${{ matrix.dependency-version }} From 4b8606dc9cd4ad4737da1638498cafeacbe41155 Mon Sep 17 00:00:00 2001 From: "Barry vd. Heuvel" Date: Wed, 3 Dec 2025 10:25:29 +0100 Subject: [PATCH 3/7] Update run-tests.yml --- .github/workflows/run-tests.yml | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 50cf2d5..27b1049 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -12,28 +12,15 @@ jobs: strategy: matrix: - php: [7.4, 8.0, 8.1, 8.2, 8.3, 8.4, 8.5] - symfony: [^4.4, ^5.4, ^6.4, ^7.4, ^8.0] + php: [8.1, 8.2, 8.3, 8.4, 8.5] + symfony: [^6.4, ^7.3, ^8.0] dependency-version: [prefer-lowest, prefer-stable] os: [ubuntu-latest] exclude: - # Symfony 6+ requires PHP 8.1+; see https://symfony.com/releases/6.4 - - symfony: ^6.4 - php: 7.4 - - symfony: ^6.4 - php: 8.0 # Symfony 7+ requires PHP 8.2+; see https://symfony.com/releases/7.4 - - symfony: ^7.4 - php: 7.4 - - symfony: ^7.4 - php: 8.0 - symfony: ^7.4 php: 8.1 # Symfony 8+ requires PHP 8.4+; see https://symfony.com/releases/8.0 - - symfony: ^8.0 - php: 7.4 - - symfony: ^8.0 - php: 8.0 - symfony: ^8.0 php: 8.1 - symfony: ^8.0 From 3c05b663d0fc6e3797150f94d6a074382af94b94 Mon Sep 17 00:00:00 2001 From: "Barry vd. Heuvel" Date: Wed, 3 Dec 2025 10:25:51 +0100 Subject: [PATCH 4/7] Update symfony/http-foundation version constraints --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 77ad91d..532f091 100644 --- a/composer.json +++ b/composer.json @@ -17,7 +17,7 @@ ], "require": { "php": "^7.4|^8.0", - "symfony/http-foundation": "^4.4|^5.4|^6|^7|^8" + "symfony/http-foundation": "^6.4|^7.3|^8" }, "require-dev": { "phpunit/phpunit": "^9", From 07ccdda8e59631e3c1549127abb840cc1a342ded Mon Sep 17 00:00:00 2001 From: "Barry vd. Heuvel" Date: Wed, 3 Dec 2025 10:27:14 +0100 Subject: [PATCH 5/7] Update PHP and Symfony version requirements --- composer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index 532f091..6abe412 100644 --- a/composer.json +++ b/composer.json @@ -16,8 +16,8 @@ } ], "require": { - "php": "^7.4|^8.0", - "symfony/http-foundation": "^6.4|^7.3|^8" + "php": "^8.1", + "symfony/http-foundation": "^5.4|^6.4|^7.3|^8" }, "require-dev": { "phpunit/phpunit": "^9", From b510a5b3ded09a20763e24f8ec8b6d79b484a607 Mon Sep 17 00:00:00 2001 From: "Barry vd. Heuvel" Date: Wed, 3 Dec 2025 10:27:30 +0100 Subject: [PATCH 6/7] Update Symfony versions in CI workflow --- .github/workflows/run-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 27b1049..0bd4449 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -13,7 +13,7 @@ jobs: strategy: matrix: php: [8.1, 8.2, 8.3, 8.4, 8.5] - symfony: [^6.4, ^7.3, ^8.0] + symfony: [^5.4, ^6.4, ^7.3, ^8.0] dependency-version: [prefer-lowest, prefer-stable] os: [ubuntu-latest] exclude: From e7c96779b2b39f5e451d7b796bba2281d6e2d3b9 Mon Sep 17 00:00:00 2001 From: "Barry vd. Heuvel" Date: Wed, 3 Dec 2025 10:28:54 +0100 Subject: [PATCH 7/7] Update Symfony version exclusion in run-tests.yml --- .github/workflows/run-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 0bd4449..33900f5 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -18,7 +18,7 @@ jobs: os: [ubuntu-latest] exclude: # Symfony 7+ requires PHP 8.2+; see https://symfony.com/releases/7.4 - - symfony: ^7.4 + - symfony: ^7.3 php: 8.1 # Symfony 8+ requires PHP 8.4+; see https://symfony.com/releases/8.0 - symfony: ^8.0