Skip to content

[Mcp] Properly handle oneOf and anyOf in generated mcp schema so that JSONLD output is actually valid #16025

[Mcp] Properly handle oneOf and anyOf in generated mcp schema so that JSONLD output is actually valid

[Mcp] Properly handle oneOf and anyOf in generated mcp schema so that JSONLD output is actually valid #16025

Triggered via pull request May 10, 2026 13:34
Status Failure
Total duration 16m 49s
Artifacts 78

ci.yml

on: pull_request
Laravel E2E installation (PHP 8.5)
59s
Laravel E2E installation (PHP 8.5)
Matrix: Check components interdependencies
Matrix: behat-symfony-lowest
Matrix: behat-symfony-next
Matrix: behat
Matrix: behat_listeners
Matrix: elasticsearch
Matrix: laravel
Matrix: Lint Container
Matrix: mercure
Matrix: mongodb
Matrix: mysql
Matrix: OpenAPI
Matrix: opensearch
Matrix: php-cs-fixer
Matrix: phpstan
Matrix: phpunit-components-fail-deprecation
Matrix: phpunit-components
Matrix: phpunit-no-deprecations
Matrix: phpunit-symfony-edge
Matrix: phpunit-symfony-lowest
Matrix: phpunit-symfony-next
Matrix: phpunit
Matrix: phpunit_listeners
Matrix: postgresql
Matrix: Lint OpenAPI with Redocly
Matrix: windows-behat
Fit to window
Zoom out
Zoom in

Annotations

5 errors, 6 warnings, and 1 notice
PHPStan (PHP 8.5)
Process completed with exit code 1.
PHPStan (PHP 8.5): src/Hal/Tests/Serializer/ItemNormalizerTest.php#L492
Parameter #3 $context of method ApiPlatform\Hal\Serializer\ItemNormalizer::normalize() expects array<string, mixed>, array<int, mixed> given.
Laravel E2E installation (PHP 8.5)
Process completed with exit code 1.
PHPUnit (PHP 8.5) (Symfony 8.1)
Process completed with exit code 1.
PHPUnit (PHP 8.5) (Symfony dev)
Process completed with exit code 1.
Lint OpenAPI with Redocly (8.4)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
PHPUnit + Behat (PHP 8.5) (Mercure)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
PHPUnit (PHP 8.5)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
PHPUnit event listeners (PHP 8.5)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Behat (PHP 8.5 main)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
PHPUnit + Behat (PHP 8.5) (MongoDB)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Windows Behat (PHP 8.5) (SQLite)
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026

Artifacts

Produced during runtime
Name Size Digest
behat-logs-php8.2-shardgraphql-doctrine
6.04 KB
sha256:24b025896862f318e68756c6b100cacb9bb89bcc6ed684e29e46c1a692a0771d
behat-logs-php8.2-shardld-api-hal-hydra
5.4 KB
sha256:36623fe8cd0932ac81b9da9d5f479b673f63c09271f5d26d6b0d42ac50afe48e
behat-logs-php8.2-shardmain
5.66 KB
sha256:c75d99ef1c2bd95488b5e93c4a2f1a38c56c0143a224acf20a46f49c7f282a9b
behat-logs-php8.2-shardmisc
4.89 KB
sha256:4ec929bdb297cad3ea09102778e7f2d206e4be6a3d06a1cfea196b362f434b5a
behat-logs-php8.5
296 KB
sha256:c4fe43ce2a02eafff120dbb210bd30d8199c59ae0dd1d878cefd2b534e30d0a5
behat-logs-php8.5
20.8 KB
sha256:4bfc0820fcf7023f820a4e4f6f24f642957c02428108e7ce49662ee1841d81d5
behat-logs-php8.5
249 KB
sha256:580062fe9c51af97de670a16f4220930e52048ea2933c6f27abc3d4d226bd12a
behat-logs-php8.5-shardgraphql-doctrine
6.02 KB
sha256:10f6a7fa76d22b1cf13408491665c8765f4f4d18a1591558c6c7cd7c60d50322
behat-logs-php8.5-shardld-api-hal-hydra
5.44 KB
sha256:5cc2780f2aade259d3827d5347b471ddb66218fa8da0e655f288e6dbcf4de3df
behat-logs-php8.5-shardmain
278 KB
sha256:da4b9d81ffb146cc83b98f21bc04f22a9aa8b9c8ee876382f99e93e8e85a82ec
behat-logs-php8.5-shardmisc
4.9 KB
sha256:8ce99eeadcac03d106667bc9c7b1e1d88845b93343e9927dd5ffef3255883c62
phpunit-logs-php8.2
27.8 KB
sha256:8db1895a335c4966bcdc3aceaac49ac0138f9edfbf2b890562db94257d6c00f9
phpunit-logs-php8.5
318 KB
sha256:4064dab1a0b970274bd630f6b70e1fd4a2afdeef4961b2519eb6f46b0ad49dab
phpunit-logs-php8.5
318 KB
sha256:36e8e624ebe41ee5e7972c605dfbbc4bf1b66ac42100ac95582c85ae8e5c1e78
phpunit-logs-phpObject
935 Bytes
sha256:59cc4b2d66035153b01f5eef1158f1eeda19aefe4a94f11409b28b0cc1f1e3f9
phpunit-logs-phpObject
6.81 KB
sha256:98194e16a56805372469cc798465d19621139a99995ed3ab7288b089be62cdc1
phpunit-logs-phpObject
1.94 KB
sha256:086fdbf182794f9573038e6cc83af2ffc6f166a6b3aac009d2843721b983ba5d
phpunit-logs-phpObject
6.5 KB
sha256:8e819e7ab074733673c9b666491820cc4c96a434669ca453548f6e95363a494b
phpunit-logs-phpObject
6.36 KB
sha256:524375937bc46c4664b0ccb630ab13e0b997bdc87666d7aa64dd767aabf05d34
phpunit-logs-phpObject
471 Bytes
sha256:e5d5f9655cffef4e170f18b4de13da8837eb45ec20f1805014786ac7fa78210b
phpunit-logs-phpObject
6.35 KB
sha256:b9e88edc64e535a5463b3ef825c72cb47eb07bd29c3b660fc9d798f240bf4cfc
phpunit-logs-phpObject
5.83 KB
sha256:b7d4ce8fd840c34ea09140630b57761ce9c7a2ea3bd8f7ef36d8f07839af4934
phpunit-logs-phpObject
1.18 KB
sha256:516811a87ed5734646b17b7e6d48c5fd4c86c704f06c086d6c2d943581134641
phpunit-logs-phpObject
1.78 KB
sha256:322d00266a291ae7412069af9db4bbe9c5ed7257410c8da7cf8038646b574ff3
phpunit-logs-phpObject
1.18 KB
sha256:3856abf3e6911007390c2bf0fb8866b13d142ec1a17c440a7ade24462154d12e
phpunit-logs-phpObject
2.14 KB
sha256:0e431ec5422c25c68dd223d60a43f0b1f8df5c54b49f22b154c3d600b60ea3f7
phpunit-logs-phpObject
36.4 KB
sha256:49b904c7f741054ca275d3f7d0c867e49545992ec8b035f859076a58ded732f3
phpunit-logs-phpObject
2.92 KB
sha256:e350dd73d90141f6ab6712e5eff354850e3cff0b0d80a58ea67b6f547ea465ee
phpunit-logs-phpObject
1.79 KB
sha256:b4e77081ec27b4a724d264f715ba441993f481752d8735275d4117dea9f6aecf
phpunit-logs-phpObject
6.49 KB
sha256:e59384d4c8c0571080b1ade9e36ddedff6b806c152b133e94fc976e7afca1479
phpunit-logs-phpObject
935 Bytes
sha256:b1f0edd673b55eb274f1c65dc23318f6dcbd7a581c7a06aaaa1f23f7cba4d2b7
phpunit-logs-phpObject
5.94 KB
sha256:e627f889338f5cce62614382f07fe6170b32476d95fbf9e78f509b51fcafc4d9
phpunit-logs-phpObject
1.33 KB
sha256:1c51c1cb84dac96c4d8c069cf613c289fe3c66ba61e01e4686cc55a1dcc004b9
phpunit-logs-phpObject
1.8 KB
sha256:32cf7d72809ae1947fa995288ada716695f5d69e464c4b33ac2b497620bc9c55
phpunit-logs-phpObject
644 Bytes
sha256:975ce4b52339c423609731da416231d00dabe4d9a7a25eba667687e1c992ed92
phpunit-logs-phpObject
2.24 KB
sha256:0cf2d48858975b2ea22caefc0f15276459dd709b258a2ca7dd4956322efe236a
phpunit-logs-phpObject
470 Bytes
sha256:629aae3531b03ae6aff171bff32d46cd170f332e8f8a3b9be0e3a5b72a37f91c
phpunit-logs-phpObject
5.87 KB
sha256:5a48706f91b4edb8239d6a5aa73c97995afccf81aa07a12ce6470a2699b676b0
phpunit-logs-phpObject
1.95 KB
sha256:28fbeffa7d4e5afdb0c268c3b4edf08103b1eaef69f75cfc94a8875de1503ed8
phpunit-logs-phpObject
2.16 KB
sha256:c831cd46bbc2dbe28c550d11bb95a118af38308daf9202d87078f80fe5e40928
phpunit-logs-phpObject
2.14 KB
sha256:ed221a15cb1e235669abc4aae6059daec569dc2e1b95d72b96b04cd031eba7a6
phpunit-logs-phpObject
2.92 KB
sha256:8b83e455fec1ebbee72a5b537efab7af8d98bc3950309aa4d20e9493f975f1fb
phpunit-logs-phpObject
32.9 KB
sha256:c8305806588ccf8b1691b571de1d21552dc850267677b95bafedd8af5475ef5f
phpunit-logs-phpObject
1.33 KB
sha256:11b0c760c39944c7d7548cd328696aad50aa8584c248effdbbcee6976ea400d4
phpunit-logs-phpObject
6.79 KB
sha256:a66a93167bb102ec6c59fde2eed061bf8f35ab82f8a605b10dcb75e11213c347
phpunit-logs-phpObject
6.81 KB
sha256:94c495c9368468855b3eaaaf223c2f584b0f0c00a10b26243cd806c2a2b826a7
phpunit-logs-phpObject
643 Bytes
sha256:0657326ae7d0b95fc6f6f21df206853cc6f2c53e697109844258466016e67ac2
phpunit-logs-phpObject
10.9 KB
sha256:f09b402fa9ce11d3df52457bef4d0481fb977e00f924f5e8ac3a0316c8fb961b
phpunit-logs-phpObject
1.33 KB
sha256:33a3ba09c45cb2f7a66a0646286874bbe874bef633f495191016c1641d8b3371
phpunit-logs-phpObject
471 Bytes
sha256:e55c8ad394316f9f1babbabc6727b3bd1c50c87a042d32157be4adf253a057b3
phpunit-logs-phpObject
5.92 KB
sha256:9c983ed872ff87478e8ce6d45c6215288b9ea8a605f89fe3991cc4e111905be6
phpunit-logs-phpObject
15.9 KB
sha256:7818a5fd98417c6914d858eedd0fce2b24f19bb4b028dd8a84c56dca02e4735f
phpunit-logs-phpObject
5.09 KB
sha256:20c688fd7197f8bf463c4e7dd3111ff3ffbc021fc911247a09d10cfe449cb554
phpunit-logs-phpObject
6.48 KB
sha256:f6dcf04c263efdbf9916670d0cd154403157499445a6137581ccb37d99b9d2db
phpunit-logs-phpObject
937 Bytes
sha256:c02e2bf329d06e8e8a1d66944493f4113895d8933f380de2323375fe3bafbeaa
phpunit-logs-phpObject
1.96 KB
sha256:acfab58449978d4f8a6965674b947edafa8a63c019266070d9ab490bc8a77b39
phpunit-logs-phpObject
1.8 KB
sha256:a4fc46858e23f817f8c23b9e7751772fb733676610ccf05c74386894cf4bc038
phpunit-logs-phpObject
5.8 KB
sha256:9672c531c991cc45a0678e47931467132f11e4e4e1e0d9686391b582685ab029
phpunit-logs-phpObject
13.7 KB
sha256:0b76f2807f0f11d266a84b3d03339aa83ab599bdfa9fad3b820bdb1dda96c1ef
phpunit-logs-phpObject
1.34 KB
sha256:502450f33009b3c66e09d77e7460e8993a88dc17d21a556f75a56eee64b6918b
phpunit-logs-phpObject
17.9 KB
sha256:5be9cee3ab432d18887a6e972c692720c0a079d80067c57ee879e72768e8471d
phpunit-logs-phpObject
5.94 KB
sha256:5c2c8b49644a069de3708e50f46b8b33160e081f8d7d231dcd6e01ac89f7a452
phpunit-logs-phpObject
644 Bytes
sha256:2dcc9911f921090977ce85c7df0283b8108de1f07b38643a3004efcf8bd9f4ff
phpunit-logs-phpObject
2.9 KB
sha256:7b0f780e273813b9f4c360db833759cbc6d6ce8f573472a2e70c6dfde467cea7
phpunit-logs-phpObject
6.31 KB
sha256:adb9c1b7cf27cf9357a98cf08ec6fa6e0971d4a09530616be1138330deda9aa5
phpunit-logs-phpObject
10.2 KB
sha256:3bcb302e8376628794b29fb3934524a4476cfe3b4d382c1ddbe402d385e7abc1
phpunit-logs-phpObject
2.16 KB
sha256:7b98e557745bb02a812882f9f42999e84882f59c3f26fd4942d94480207a7274
phpunit-logs-phpObject
2.81 KB
sha256:66df9d404807da149d27115d33d491b2b25633f837cd48fbc6fed54f8e5a1d33
phpunit-logs-phpObject
6.24 KB
sha256:3a5404075f46341482ee9039e79de996986efa206d1fab82312d8eaf6caff8d1
phpunit-logs-phpObject
8.98 KB
sha256:9eafc98a936a95d322f0a75066c6ec53ae748aedb8c3018905b6af8bcb56fc23
phpunit-logs-phpObject
6.33 KB
sha256:b8f54707d28774aab0fa98d4f188977cb6868e27469f9e594e3e12b45c20e331
phpunit-logs-phpObject
6.79 KB
sha256:13d1df330bb97abd0873e6cdc0b0773188fc7f251b8dc7e2d15154f9bcc86621
phpunit-logs-phpObject
1.8 KB
sha256:2f53eb991333dc67d4464fc6ff4ba9a9fa3e908f2083f7eff7ad3aa4f0dc02ec
phpunit-logs-phpObject
1.78 KB
sha256:bf7a8f9a5f237e4059a20f42d6e7508f1beb72528d01160e352ee2301becd0e8
phpunit-logs-phpObject
6.29 KB
sha256:61b0778f8c688b2905f5f88950a8ef05785b18873085c98dc8d0ed7c5f0437fa
phpunit-logs-phpObject
2.25 KB
sha256:262d1d590604542631a36e91ad5f6df2ff7c7c084ed8b98881e71ec7e319a35d
phpunit-logs-phpObject
2.22 KB
sha256:b611e5eb38647ded366939ad53cd255ba84e9f7fe802904f2a7ad7a5c787bfbf
phpunit-logs-phpObject
1.17 KB
sha256:abc081a8f268f4dfd636ea25040907572d90f47f56a4ec42575eae5a7ec22bb6