From a5b3f325b1510b89cefd748ddf1c8da7f49107a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20FIDRY?= Date: Mon, 15 Dec 2025 22:39:30 +0100 Subject: [PATCH 1/4] feat: Add tests for Symfony 8 --- .github/workflows/tests.yaml | 1 + composer.json | 2 +- vendor-bin/doctrine/composer.json | 2 +- vendor-bin/doctrine_phpcr/composer.json | 4 ++-- vendor-bin/proxy-manager/composer.json | 6 +++--- vendor-bin/symfony/composer.json | 8 ++++---- 6 files changed, 12 insertions(+), 11 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 24e6ecc9..abc105bb 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -50,6 +50,7 @@ jobs: - false - '6.4.*' - '7.4.*' + - '8.*.*' # To keep in sync with docker-compose.yml services: mysql: diff --git a/composer.json b/composer.json index 7db8d3e3..646c304f 100644 --- a/composer.json +++ b/composer.json @@ -29,7 +29,7 @@ "phpspec/prophecy": "^1.20.0", "phpspec/prophecy-phpunit": "^2.3.0", "phpunit/phpunit": "^11.5.12", - "symfony/runtime": "^6.4 || ^7.4" + "symfony/runtime": "^6.4 || ^7.4 || ^8.0" }, "conflict": { "doctrine/data-fixtures": "<1.7.0", diff --git a/vendor-bin/doctrine/composer.json b/vendor-bin/doctrine/composer.json index 6519378f..0da0dfb3 100644 --- a/vendor-bin/doctrine/composer.json +++ b/vendor-bin/doctrine/composer.json @@ -6,7 +6,7 @@ "doctrine/persistence": "*", "theofidry/composer-inheritance-plugin": "^1.2", "symfony/cache": "*", - "symfony/var-exporter": "^6.4 || ^7.4" + "symfony/var-exporter": "^6.4 || ^7.4 || ^8.0" }, "config": { "bin-dir": "bin", diff --git a/vendor-bin/doctrine_phpcr/composer.json b/vendor-bin/doctrine_phpcr/composer.json index 99db868d..1cfe002a 100644 --- a/vendor-bin/doctrine_phpcr/composer.json +++ b/vendor-bin/doctrine_phpcr/composer.json @@ -5,8 +5,8 @@ "doctrine/persistence": "*", "doctrine/phpcr-odm": "*", "jackalope/jackalope-doctrine-dbal": "*", - "symfony/console": "^6.4 || ^7.4", - "symfony/var-exporter": "^6.4 || ^7.4", + "symfony/console": "^6.4 || ^7.4 || ^8.0", + "symfony/var-exporter": "^6.4 || ^7.4 || ^8.0", "theofidry/composer-inheritance-plugin": "^1.2" }, "config": { diff --git a/vendor-bin/proxy-manager/composer.json b/vendor-bin/proxy-manager/composer.json index 69c5ef56..2fd8c4b7 100644 --- a/vendor-bin/proxy-manager/composer.json +++ b/vendor-bin/proxy-manager/composer.json @@ -16,9 +16,9 @@ "jackalope/jackalope-doctrine-dbal": "*", "friendsofphp/proxy-manager-lts": "*", "monolog/monolog": ">=2.0", - "symfony/http-kernel": "^6.4 || ^7.4", - "symfony/validator": "^6.4 || ^7.4", - "symfony/var-exporter": "^6.4 || ^7.4", + "symfony/http-kernel": "^6.4 || ^7.4 || ^8.0", + "symfony/validator": "^6.4 || ^7.4 || ^8.0", + "symfony/var-exporter": "^6.4 || ^7.4 || ^8.0", "theofidry/composer-inheritance-plugin": "^1.2", "wouterj/eloquent-bundle": "*" }, diff --git a/vendor-bin/symfony/composer.json b/vendor-bin/symfony/composer.json index 05edc061..2c0f426c 100644 --- a/vendor-bin/symfony/composer.json +++ b/vendor-bin/symfony/composer.json @@ -5,7 +5,7 @@ ] }, "require": { - "symfony/doctrine-messenger": "^6.4 || ^7.4" + "symfony/doctrine-messenger": "^6.4 || ^7.4 || ^8.0" }, "require-dev": { "doctrine/annotations": "*", @@ -17,9 +17,9 @@ "doctrine/phpcr-odm": "*", "jackalope/jackalope-doctrine-dbal": "*", "monolog/monolog": "*", - "symfony/http-kernel": "^6.4 || ^7.4", - "symfony/validator": "^6.4 || ^7.4", - "symfony/var-exporter": "^6.4 || ^7.4", + "symfony/http-kernel": "^6.4 || ^7.4 || ^8.0", + "symfony/validator": "^6.4 || ^7.4 || ^8.0", + "symfony/var-exporter": "^6.4 || ^7.4 || ^8.0", "theofidry/composer-inheritance-plugin": "^1.2", "wouterj/eloquent-bundle": "*" }, From 3ec8992500821482e4ba23560d7b53f3b0fe5bb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20FIDRY?= Date: Mon, 15 Dec 2025 22:56:56 +0100 Subject: [PATCH 2/4] fix --- .github/workflows/tests.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index abc105bb..d3b61794 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -51,6 +51,10 @@ jobs: - '6.4.*' - '7.4.*' - '8.*.*' + exclude: + php-version: '8.5' + symfony-versions: '8.*.*' + # To keep in sync with docker-compose.yml services: mysql: From 79661089a293a42d12d14a8d4d077646748ef4bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20FIDRY?= Date: Mon, 15 Dec 2025 22:57:43 +0100 Subject: [PATCH 3/4] fix the exclude --- .github/workflows/tests.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index d3b61794..8f320de1 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -52,8 +52,8 @@ jobs: - '7.4.*' - '8.*.*' exclude: - php-version: '8.5' - symfony-versions: '8.*.*' + - php-version: '8.5' + symfony-versions: '8.*.*' # To keep in sync with docker-compose.yml services: From 7d86b8c151374ef17697203eefb6ed4d2fdb73b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20FIDRY?= Date: Thu, 18 Dec 2025 22:48:46 +0100 Subject: [PATCH 4/4] fix exclude --- .github/workflows/tests.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 8f320de1..f1a59dfb 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -52,7 +52,7 @@ jobs: - '7.4.*' - '8.*.*' exclude: - - php-version: '8.5' + - php-version: '8.3' symfony-versions: '8.*.*' # To keep in sync with docker-compose.yml