Skip to content

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

[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 #16032

Triggered via pull request May 11, 2026 06:00
Status Failure
Total duration 32m 31s
Artifacts 78

ci.yml

on: pull_request
Laravel E2E installation (PHP 8.5)
1m 4s
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

8 errors, 6 warnings, and 1 notice
PHPUnit event listeners (PHP 8.5)
Process completed with exit code 1.
Behat (PHP 8.5 main)
Process completed with exit code 1.
PHPUnit (PHP 8.5)
Process completed with exit code 1.
PHPUnit (PHP 8.5) (Symfony 8.1)
Process completed with exit code 1.
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.
PHPUnit (PHP 8.5) (Symfony dev)
Process completed with exit code 1.
PHPUnit + Behat (PHP 8.5) (MongoDB)
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 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 (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 + 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 Expired
6.03 KB
sha256:cba961554898a6a04bc51bb5de21850039e9bb18a25be18760671cadd7c535c3
behat-logs-php8.2-shardld-api-hal-hydra Expired
5.44 KB
sha256:ced8f9c6704b5df20f11a9dbc5bb8993dd3d4f5639643335af9437c7086efd3b
behat-logs-php8.2-shardmain Expired
5.69 KB
sha256:739eba4d3e52a541e1d20d3631df22256c04613252e8edf3b141ef7ae078cd11
behat-logs-php8.2-shardmisc Expired
4.93 KB
sha256:7dc3528e7b56414371e7b21cb4a455f512b9736fe0001b1fa10e054d37049706
behat-logs-php8.5 Expired
248 KB
sha256:2e7efe2b00a05d3f5cb02abb6005ba6b458a85df6541ce62e3fa83ff711269e5
behat-logs-php8.5 Expired
295 KB
sha256:00e0edd5c5d886105352f0b073ed356acc433f5d6967e53e8038ae8078a0fb72
behat-logs-php8.5 Expired
20.5 KB
sha256:51bfe08777b1ff14f5a8f534b992c1d617395aaf0ad3d0b82505fbe0ca78ade4
behat-logs-php8.5-shardgraphql-doctrine Expired
6.03 KB
sha256:7d5e2a95ca2aa47bafbcfb6a57fca2ea9c7d2257ca1be5887434839ea7dc32ad
behat-logs-php8.5-shardld-api-hal-hydra Expired
5.38 KB
sha256:ec4a6499faa240f9bb2fdae63b63a8a4ce69f818700afc929adf6687e0230402
behat-logs-php8.5-shardmain Expired
278 KB
sha256:fd6ea26f4f51b23a2aaaccd5df5abdaf594150b09512a2664fdfd81d53e40e8c
behat-logs-php8.5-shardmisc Expired
4.92 KB
sha256:812c39706348a8d899e9e2ca009606a7e2e509be392d090cf5b8b46371b6ca25
phpunit-logs-php8.2 Expired
27.9 KB
sha256:00450112147d648e3e7be0245ac61ce2d18b68484cbcc8914397c71c0c2824d4
phpunit-logs-php8.5 Expired
317 KB
sha256:89ed5107cc5be4fd0505a32c464051354d0cf686a300e14303d3f412ff54641c
phpunit-logs-php8.5 Expired
318 KB
sha256:db22c15e9b42c8e982b228d1396679d9b226d7738b7dbdb7cb0defcdddf9a8dd
phpunit-logs-phpObject Expired
1.79 KB
sha256:d0ed1ca4e51c181edaecfba077074a25bc11b1361c8fe93f2fcaaef65bc8e2b7
phpunit-logs-phpObject Expired
6.34 KB
sha256:b0fc6bed2479281b05d6171f1170176e8b99025ff55e6c2d441fa871920c7473
phpunit-logs-phpObject Expired
6.29 KB
sha256:4b3c2b0e1d45be706054ce23170f7ff71f781fb8cb3709d7c7bc2974184a462a
phpunit-logs-phpObject Expired
6.79 KB
sha256:48e581c9b04d2aa26fe891b9e6e7b0620f5244cafac731a2c761413806a2b1de
phpunit-logs-phpObject Expired
2.25 KB
sha256:e9df2945246147c048663e6921cce5c9217aa42248c70f11205be4b78f903566
phpunit-logs-phpObject Expired
6.51 KB
sha256:2f71172cc41416e249adc9b5ad09e264f6f8a21b87c63b114aa05d4789092d45
phpunit-logs-phpObject Expired
6.24 KB
sha256:dad8b5b14a51739f3af3bae239a8868b22485500c8896317c0e96d4e866d95ef
phpunit-logs-phpObject Expired
5.94 KB
sha256:4c84c044290ffdb2cd533efa0ff86de917492504ca4c6756af3e61eb8a13f9ad
phpunit-logs-phpObject Expired
32.8 KB
sha256:2f530fe69dc7f4ab351f8d94d19029a47d14f91b5f04221397a07214c8e36ca1
phpunit-logs-phpObject Expired
6.17 KB
sha256:ac5fb386c7b8762761f838b55a73e5f15f002eaeef770c4cc11b753ba9e103bb
phpunit-logs-phpObject Expired
934 Bytes
sha256:e949394c0b101ff2f762178b7c5d79bb97de06c8ecc2a5a0d875050b82e4b686
phpunit-logs-phpObject Expired
1.17 KB
sha256:37b8647fe555270247a559701a84d198f6fe0917354fa87e861993645852f997
phpunit-logs-phpObject Expired
6.28 KB
sha256:d2230cae278251f284a2c79098ff22869b40ca0d1f493ac4885a3dcac3fa54e4
phpunit-logs-phpObject Expired
5.1 KB
sha256:a03ccf29e7de7b473be9df7d9c535bf4c8552c415662c77fc1a689c6175515f6
phpunit-logs-phpObject Expired
637 Bytes
sha256:71b2f58161457e205ed37ae57d73a84c0dcd8a527bb0e33e59c8e9e474ddd893
phpunit-logs-phpObject Expired
646 Bytes
sha256:9e8c1a33cc053ff36170c282b2bf35202ea2637167d0143245ecd5f33dc40437
phpunit-logs-phpObject Expired
2.81 KB
sha256:680e86d984d9d19bdbbadac4a5d67d4fc335a1fafb9ffb0678da406896f8dc70
phpunit-logs-phpObject Expired
2.25 KB
sha256:fff5bc3215bad5dadb46d8a1a4c1dcbfb89243b7280c977251e3488bd1d895a6
phpunit-logs-phpObject Expired
15.7 KB
sha256:658efbbe72587e680993871c2ee68b802764b6a39a872b73e7a1087550dd411a
phpunit-logs-phpObject Expired
1.18 KB
sha256:536f002f2455d522309660ae173a546b207e932b0985733ccd85b983239632cd
phpunit-logs-phpObject Expired
2.14 KB
sha256:35c8a54c5f774f4467f26ed0f92aee15bdbd80ec0987163f59affeefa1954a94
phpunit-logs-phpObject Expired
6.5 KB
sha256:7241ec783c3835b76b3a7a49dcdef88e4727e16bfb3ee77c0125816b9b15e1b0
phpunit-logs-phpObject Expired
5.93 KB
sha256:e9b681a737adec65181d13f820c2ec31fa11af0e358dd0068dc31dc3f4e55b1c
phpunit-logs-phpObject Expired
2.84 KB
sha256:590a061c701efd4d204fe8ef5e84b0a854cbcb95e307c8357838eafa9eb71bce
phpunit-logs-phpObject Expired
641 Bytes
sha256:164fe80ea3b01a66f4bd1b0c1fa0ee9bf60c9ebde53630a9b87d683988148b20
phpunit-logs-phpObject Expired
1.33 KB
sha256:fd54403cd00b699c57355363d1812b3e5db8cd903a81cddc29fa8047202bc783
phpunit-logs-phpObject Expired
1.94 KB
sha256:7cfbaada0b8f1aa3ddd2e29d52d85582e740469be938f78ffcf27f3ea5265d1b
phpunit-logs-phpObject Expired
5.85 KB
sha256:1290ffba058603543b7552799166a548718bcbb8a0e8470b9e04538128d54494
phpunit-logs-phpObject Expired
6.79 KB
sha256:39b85730fa61085830f468ab85f6dbfbc25ec7c301c2d1e88c853ae096506bac
phpunit-logs-phpObject Expired
1.7 KB
sha256:1e2aa97306649c23adaa60410de96299bcb6e9330940e7e50e9aaa435b45b498
phpunit-logs-phpObject Expired
2.84 KB
sha256:205710e4b90232c12a837e168fdd465e8b5eb61d770dfafeb1aca1dfefd8255c
phpunit-logs-phpObject Expired
2.17 KB
sha256:46f9f97c7b75eb4b57940e7fc180f6ba1cb9b43a2fde27a5358a7bf8cef6fcb1
phpunit-logs-phpObject Expired
470 Bytes
sha256:9e5bd27514cbb653e09e8cf888eb3818a96cc9916a1088b148b75c1dce72b38a
phpunit-logs-phpObject Expired
9.96 KB
sha256:cd124099c7c8afc5e5d8b1a2dba91071bdae06176aea52d63688756c556b5edb
phpunit-logs-phpObject Expired
472 Bytes
sha256:8f5085afc053f507bd3bff1bb332f8d9fd06175090c8567bc02bd1a80169a989
phpunit-logs-phpObject Expired
924 Bytes
sha256:cf00988c9c0aa7c32e47064ac85146c6dfc6a681d38d2e8dbd0a4d8c7f2750af
phpunit-logs-phpObject Expired
17.9 KB
sha256:3d0a4ea0ca4e6785238f495a4843ff230eed47cc35ec081f0353491d6b53f5e8
phpunit-logs-phpObject Expired
1.71 KB
sha256:dd5830da1b369082399eb3e9c8e26c8ed51e3d11be97fe937ee0a158e68fc78d
phpunit-logs-phpObject Expired
6.3 KB
sha256:f4f8ce74b7aa9422cc579a4b9a28598b6c7f1156dcdfc02b2838164f706bc585
phpunit-logs-phpObject Expired
6.83 KB
sha256:5d00c1fbd9b3b77922d6b0275e1d00f71fc0fd393528ca7a49deabda9f7c879b
phpunit-logs-phpObject Expired
1.94 KB
sha256:70b548cbeb163160ab55276693847e55dabc5b4c9fdbd5d7b97d55c8cbbfdf76
phpunit-logs-phpObject Expired
1.33 KB
sha256:3846e1a338e8e8094311491fa3efa4d8600852cbfe65f2d37deef027f1a48c94
phpunit-logs-phpObject Expired
1.94 KB
sha256:a612a3848148a36b431171c3f484414aad25f5c4cb3242ff45cfb431a4ebc13a
phpunit-logs-phpObject Expired
6.49 KB
sha256:64ea43f450720539c3205d34fdf12599a9ce6ae8ed0b50d392eba947f9f9af8f
phpunit-logs-phpObject Expired
36.4 KB
sha256:572bef6cad3a23b6da9d898d00e80d427fe3533d256f28951267242a0790cc68
phpunit-logs-phpObject Expired
1.8 KB
sha256:9372afc4888d21bbb56e8a5208ab6c6f99442dbd020b222f6eff661758f64276
phpunit-logs-phpObject Expired
8.97 KB
sha256:d7e97f8fae906eee946538fd40fec539973027fb3b6fccdc90f9ccce7b99f798
phpunit-logs-phpObject Expired
1.33 KB
sha256:97e17b2c0237a4c0946ab5b100e1f05fbfd451e1b03f82f57edca5c8f6a92851
phpunit-logs-phpObject Expired
2.83 KB
sha256:ff1951c0a23be0e24bff779253a75daabf9f0a7b8f665565ef07ccb6193215b4
phpunit-logs-phpObject Expired
470 Bytes
sha256:27bc756fafa36d84197dfc560b20d18fd06e228aa1e9e197e95c781bd64ac6e6
phpunit-logs-phpObject Expired
1.18 KB
sha256:78ea1f4a336067a3aee872597c366ad0ccbd4f531d9387899ae48cebc17d18e7
phpunit-logs-phpObject Expired
1.8 KB
sha256:75b0f75fa6507f9adbb1b635b77b1bb50040082e00fec28b46a99b04a70bdb60
phpunit-logs-phpObject Expired
5.93 KB
sha256:79a7d9b01e281599d22dbad802e8962ddb82d01a32e4c7d7dec4ad823a332969
phpunit-logs-phpObject Expired
1.7 KB
sha256:e8042534fedba9bcc07de2dba65e3e1388a1153f53e340b0fdd522641a46ae16
phpunit-logs-phpObject Expired
938 Bytes
sha256:db6605ae4fb49a28dcfa24af8f2efdb13c388de322e63a6ba1ec706e3a088934
phpunit-logs-phpObject Expired
2.25 KB
sha256:a8500ef209e375dc5a9f0ad6187edd055c68ee2cb38e2f675a0c43d177fc3ea6
phpunit-logs-phpObject Expired
1.34 KB
sha256:d63e0c044a6503ed0480a3c504d16d612470ec6b888ac75b28977dc322244857
phpunit-logs-phpObject Expired
5.81 KB
sha256:be6a46a94c5c7a3c21d31222bc382770492ebdf085097f42f198391f6d1ddc55
phpunit-logs-phpObject Expired
6.8 KB
sha256:8ab260db567f286648598da05b1ff0a545777411319144404859bf78d49a52bd
phpunit-logs-phpObject Expired
2.14 KB
sha256:6b1cf6fbdd4059b72ea9560391c3f38789bb59d8cf8d587ad9a9863e27c1846c
phpunit-logs-phpObject Expired
10.9 KB
sha256:c1680bccbbb2fac476fbafee504bcd5d35d4e622fe5bc38b4df58ae124e91de1
phpunit-logs-phpObject Expired
13.7 KB
sha256:55fac746cf399b9a67b9caf0c9c89df8c1cdc8ff8da5f9a9bd5ccad1ea43a710
phpunit-logs-phpObject Expired
2.14 KB
sha256:9cf25241d2601a1d3a0823e9edbdf5ddf5fcca15933b78bc3a59146b9ac1dd27
phpunit-logs-phpObject Expired
5.85 KB
sha256:0cb290f763286fa67eff8322e0839080d5b466f63ca65f617339b133a08e2bc4