From 25e0db594e6abccbbf322833cf5d0623b1857b3a Mon Sep 17 00:00:00 2001 From: Ben Younes Date: Mon, 10 Aug 2026 15:22:39 +0000 Subject: [PATCH] fix(ci): raise inter-component floors so the PHP 8.5 lowest jobs pass The doctrine-orm/odm and json-api bridges declared "^5.0@alpha" for siblings whose APIs they now use, but those APIs first shipped in 5.0.0-alpha.2: - orm/odm filters use NameConverterAwareTrait, added to doctrine-common in #8351 (first in v5.0.0-alpha.2) - json-api ItemNormalizer relies on operation resolution fixed in serializer v5.0.0-alpha.2 (circular-reference normalization) Under --prefer-lowest Composer installs alpha.1, so the PHP 8.5 lowest jobs fail. Raise each floor to the real released version that provides the behavior. --- src/Doctrine/Odm/composer.json | 2 +- src/Doctrine/Orm/composer.json | 2 +- src/JsonApi/composer.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Doctrine/Odm/composer.json b/src/Doctrine/Odm/composer.json index 0e483af782..e7cd30933a 100644 --- a/src/Doctrine/Odm/composer.json +++ b/src/Doctrine/Odm/composer.json @@ -25,7 +25,7 @@ ], "require": { "php": ">=8.2", - "api-platform/doctrine-common": "^5.0@alpha", + "api-platform/doctrine-common": "^5.0.0-alpha.2", "api-platform/metadata": "^5.0@alpha", "api-platform/serializer": "^5.0@alpha", "api-platform/state": "^5.0@alpha", diff --git a/src/Doctrine/Orm/composer.json b/src/Doctrine/Orm/composer.json index 581008adee..0974ce4697 100644 --- a/src/Doctrine/Orm/composer.json +++ b/src/Doctrine/Orm/composer.json @@ -24,7 +24,7 @@ ], "require": { "php": ">=8.2", - "api-platform/doctrine-common": "^5.0@alpha", + "api-platform/doctrine-common": "^5.0.0-alpha.2", "api-platform/metadata": "^5.0@alpha", "api-platform/serializer": "^5.0@alpha", "api-platform/state": "^5.0@alpha", diff --git a/src/JsonApi/composer.json b/src/JsonApi/composer.json index 5f310df4f7..63ffd5f9f9 100644 --- a/src/JsonApi/composer.json +++ b/src/JsonApi/composer.json @@ -25,7 +25,7 @@ "api-platform/documentation": "^5.0@alpha", "api-platform/json-schema": "^5.0@alpha", "api-platform/metadata": "^5.0@alpha", - "api-platform/serializer": "^5.0@alpha", + "api-platform/serializer": "^5.0.0-alpha.2", "api-platform/state": "^5.0@alpha", "symfony/error-handler": "^7.4 || ^8.0", "symfony/http-foundation": "^7.4 || ^8.0",