Skip to content

feat: adds AI agent detection to auto-switch to JSON output #24849

feat: adds AI agent detection to auto-switch to JSON output

feat: adds AI agent detection to auto-switch to JSON output #24849

Triggered via pull request February 15, 2026 12:49
Status Failure
Total duration 3m 36s
Artifacts 25

phar.yml

on: pull_request
integration-tests  /  Check PHAR checksum
5s
integration-tests / Check PHAR checksum
Download base SHA PHAR
11s
Download base SHA PHAR
extension-tests  /  Check PHAR checksum
7s
extension-tests / Check PHAR checksum
other-tests  /  Check PHAR checksum
7s
other-tests / Check PHAR checksum
Commit PHAR
0s
Commit PHAR
Matrix: integration-tests / integration-run-phpstan
integration-tests  /  PMMP Tests
29s
integration-tests / PMMP Tests
Matrix: integration-tests / integration-tests
Checksum PHAR
6s
Checksum PHAR
PHAR Prefix Diff
27s
PHAR Prefix Diff
Matrix: extension-tests / tests-extensions
Matrix: other-tests / Other Tests
integration-tests  /  Integration - Update baselines
integration-tests / Integration - Update baselines
Fit to window
Zoom out
Zoom in

Annotations

219 errors and 5 warnings
Checksum PHAR
Process completed with exit code 1.
integration-tests / Integration - nextras/orm
Process completed with exit code 1.
integration-tests / Integration - nextras/orm
Process completed with exit code 1.
other-tests / Other Tests (ubuntu-latest, 7.4, cd e2e/dup-classes ../../phpstan )
Process completed with exit code 255.
integration-tests / Integration - PHPCSStandards/PHP_CodeSniffer
Process completed with exit code 1.
integration-tests / Integration - PHPCSStandards/PHP_CodeSniffer
Process completed with exit code 1.
integration-tests / Integration - slevomat/coding-standard
Process completed with exit code 1.
integration-tests / Integration - slevomat/coding-standard
Process completed with exit code 1.
integration-tests / Integration - shipmonk/phpstan-rules tests
Process completed with exit code 1.
extension-tests / phpstan-beberlei-assert (8.1) make phpstan
Process completed with exit code 2.
integration-tests / Integration - shipmonk-rnd/dead-code-detector
Process completed with exit code 1.
integration-tests / Integration - shipmonk-rnd/dead-code-detector
Process completed with exit code 1.
integration-tests / Integration - Carbon tests
Process completed with exit code 2.
extension-tests / phpstan-dibi (8.0) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-beberlei-assert (7.4) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-strict-rules (7.4) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-beberlei-assert (8.0) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-phpunit (8.2) make phpstan
Process completed with exit code 2.
extension-tests / phpdoc-parser (7.4) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-nette (8.3) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-phpunit (8.0) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-deprecation-rules (8.0) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-dibi (7.4) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-webmozart-assert (7.4) make phpstan
Process completed with exit code 2.
integration-tests / Integration - doctrine/orm
Process completed with exit code 1.
extension-tests / phpstan-mockery (8.0) make phpstan
Process completed with exit code 2.
integration-tests / Integration - doctrine/orm
Process completed with exit code 1.
extension-tests / phpstan-symfony (7.4) make phpstan
Process completed with exit code 2.
integration-tests / Integration - efabrica-team/phpstan-latte
Process completed with exit code 1.
integration-tests / Integration - efabrica-team/phpstan-latte
Process completed with exit code 1.
integration-tests / Integration - larastan/larastan
Process completed with exit code 1.
integration-tests / Integration - larastan/larastan
Process completed with exit code 1.
extension-tests / phpstan-symfony (8.0) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-phpunit (8.3) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-beberlei-assert (8.4) make phpstan
Process completed with exit code 2.
integration-tests / Integration - nikic/PHP-Parser
Process completed with exit code 1.
integration-tests / Integration - nikic/PHP-Parser
Process completed with exit code 1.
extension-tests / phpstan-webmozart-assert (8.5) make phpstan
Process completed with exit code 2.
extension-tests / phpdoc-parser (8.4) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-deprecation-rules (8.5) make phpstan
Process completed with exit code 2.
integration-tests / Integration - laravel/framework
Process completed with exit code 1.
integration-tests / Integration - laravel/framework
Process completed with exit code 1.
extension-tests / phpstan-strict-rules (8.2) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-webmozart-assert (8.3) make phpstan
Process completed with exit code 2.
integration-tests / PMMP Tests
Process completed with exit code 1.
integration-tests / PMMP Tests
Process completed with exit code 1.
integration-tests / Integration - Roave/BetterReflection
Process completed with exit code 1.
integration-tests / Integration - Roave/BetterReflection
Process completed with exit code 1.
other-tests / Other Tests (ubuntu-latest, 8.0, cd e2e/dup-classes ../../phpstan )
Process completed with exit code 255.
extension-tests / phpdoc-parser (8.5) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-mockery (8.3) make phpstan
Process completed with exit code 2.
integration-tests / Integration - bladestan/bladestan
Process completed with exit code 1.
integration-tests / Integration - bladestan/bladestan
Process completed with exit code 1.
extension-tests / phpstan-symfony (8.5) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-deprecation-rules (8.2) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-nette (8.1) make phpstan
Process completed with exit code 2.
integration-tests / Integration - bitExpert/phpstan-magento
Process completed with exit code 1.
integration-tests / Integration - bitExpert/phpstan-magento
Process completed with exit code 1.
extension-tests / phpstan-nette (8.0) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-nette (8.2) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-dibi (8.2) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-strict-rules (8.3) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-symfony (8.3) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-phpunit (8.4) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-strict-rules (8.4) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-beberlei-assert (8.2) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-strict-rules (8.0) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-webmozart-assert (8.2) make phpstan
Process completed with exit code 2.
integration-tests / Integration - shipmonk-rnd/phpstan-rules
Process completed with exit code 255.
integration-tests / Integration - shipmonk-rnd/phpstan-rules
Process completed with exit code 255.
extension-tests / phpstan-symfony (8.4) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-symfony (8.2) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-deprecation-rules (7.4) make phpstan
Process completed with exit code 2.
integration-tests / Integration - doctrine/collections
Process completed with exit code 1.
integration-tests / Integration - doctrine/collections
Process completed with exit code 1.
integration-tests / Integration - sebastianbergmann/phpunit
Process completed with exit code 1.
integration-tests / Integration - sebastianbergmann/phpunit
Process completed with exit code 1.
integration-tests / Integration - doctrine/dbal
Process completed with exit code 1.
integration-tests / Integration - doctrine/dbal
Process completed with exit code 1.
extension-tests / phpstan-strict-rules (8.5) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-phpunit (8.1) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-phpunit (7.4) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-doctrine (8.1) make phpstan
Process completed with exit code 2.
extension-tests / phpdoc-parser (8.2) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-dibi (8.1) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-nette (8.5) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-dibi (8.3) make phpstan
Process completed with exit code 2.
integration-tests / Integration - slevomat/coding-standard
Process completed with exit code 1.
integration-tests / Integration - slevomat/coding-standard
Process completed with exit code 1.
extension-tests / phpstan-mockery (8.1) make phpstan
Process completed with exit code 2.
PHAR Prefix Diff
Process completed with exit code 1.
extension-tests / phpstan-dibi (8.4) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-mockery (8.5) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-dibi (8.5) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-mockery (8.4) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-mockery (8.2) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-beberlei-assert (8.3) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-deprecation-rules (8.3) make phpstan
Process completed with exit code 2.
integration-tests / Integration - briannesbitt/Carbon
Process completed with exit code 1.
integration-tests / Integration - briannesbitt/Carbon
Process completed with exit code 1.
extension-tests / phpdoc-parser (8.3) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-deprecation-rules (8.4) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-beberlei-assert (8.5) make phpstan
Process completed with exit code 2.
integration-tests / Integration - laravel/framework
Process completed with exit code 1.
integration-tests / Integration - laravel/framework
Process completed with exit code 1.
extension-tests / phpstan-webmozart-assert (8.0) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-phpunit (8.5) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-strict-rules (8.1) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-deprecation-rules (8.1) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-mockery (7.4) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-nette (8.4) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-webmozart-assert (8.4) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-webmozart-assert (8.1) make phpstan
Process completed with exit code 2.
extension-tests / phpdoc-parser (8.0) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-nette (7.4) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-doctrine (8.2) make phpstan
Process completed with exit code 2.
extension-tests / phpdoc-parser (8.1) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-doctrine (7.4) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-symfony (8.1) make phpstan
Process completed with exit code 2.
extension-tests / phpstan-doctrine (8.0) make phpstan
Process completed with exit code 2.
integration-tests / Integration - drupal/drupal
Process completed with exit code 1.
integration-tests / Integration - drupal/drupal
Process completed with exit code 1.
integration-tests / Integration - Sylius/Sylius
Process completed with exit code 1.
integration-tests / Integration - Sylius/Sylius
Process completed with exit code 1.
integration-tests / Integration - shopware/shopware
Process completed with exit code 1.
integration-tests / Integration - shopware/shopware
Process completed with exit code 1.
integration-tests / Integration - shopsys/shopsys
Invalid pattern 'e2e/integration/../../shopsys-project-base-baseline.neon'. Relative pathing '.' and '..' is not allowed.
integration-tests / Integration - shopsys/shopsys
Process completed with exit code 1.
integration-tests / Integration - shopsys/shopsys
Process completed with exit code 1.
integration-tests / Integration - shopsys/shopsys
Process completed with exit code 1.
integration-tests / Integration - shopsys/shopsys
Process completed with exit code 1.
integration-tests / Integration - nikic/PHP-Parser
No files were found with the provided path: e2e/integration/php-parser-baseline.neon. No artifacts will be uploaded.
integration-tests / Integration - slevomat/coding-standard
No files were found with the provided path: e2e/integration/slevomat-cs-tests-baseline.neon. No artifacts will be uploaded.
other-tests / Other Tests (7.4, windows-latest, cd e2e/name-conflict composer install cp ../../phpstan vendor/p...
Environment variable 'INPUT_GITHUB_CONTEXT' exceeds the maximum supported length. Environment variable length: 33714 , Maximum supported length: 32766
other-tests / Other Tests (7.4, windows-latest, cd e2e/name-conflict composer install cp ../../phpstan vendor/p...
Environment variable 'INPUT_GITHUB_CONTEXT' exceeds the maximum supported length. Environment variable length: 33714 , Maximum supported length: 32766
other-tests / Other Tests (7.4, windows-latest, cd e2e/name-conflict composer install cp ../../phpstan vendor/p...
Environment variable 'INPUT_GITHUB_CONTEXT' exceeds the maximum supported length. Environment variable length: 33714 , Maximum supported length: 32766

Artifacts

Produced during runtime
Name Size Digest
baselines- Expired
126 MB
sha256:4031fde63d6ea9dff067add1f6ad4df047c61378f4918ff20534f2db617c050f
baselines-better-reflection-baseline.neon Expired
556 Bytes
sha256:ec37bbd5fbb60383a5defc911f0816c93381b6a43c4717ab714ac471251658d0
baselines-bladestan-baseline.neon Expired
572 Bytes
sha256:fbc0957bf2b36307ec3acaf25c10d65bbbbb6eddf847d8621743410ba4bea47d
baselines-carbon-baseline.neon Expired
718 Bytes
sha256:2de2553e4a7f0442d9f6f540f8f70f92ac5d29c8a8a049761d7697cb1ec649c8
baselines-doctrine-collections-baseline.neon Expired
362 Bytes
sha256:ad557fe5d6409dae193f2cd7f72c4da1332c7f09a806f266798c3e864daa7338
baselines-doctrine-dbal-baseline.neon Expired
1.08 KB
sha256:9a69a6ab56ec862d90129e3c1e937d9cba2ce825e679a3a5a10f22f106bf534d
baselines-doctrine-orm-baseline.neon Expired
926 Bytes
sha256:2bd434966369067e8d903dd5df0a714bb6093671fa3589c61a6859b8644fe96b
baselines-drupal-baseline.neon Expired
1.05 KB
sha256:8a1a0ea1b6aed26caa75e4462a96c086866d21edd5887fe9a8c496412ae3144f
baselines-efabrica-phpstan-latte-baseline.neon Expired
581 Bytes
sha256:27cf632a871427a13baf80392f48a153a132ef51a206fa367538a3152eabf146
baselines-larastan-baseline.neon Expired
392 Bytes
sha256:5ed0336641678eb205e6d7af37cb97edfeab7a1dd00d47520d68dd0322c4a8ca
baselines-laravel-baseline.neon Expired
384 Bytes
sha256:b4d4aefac0c481140e7d206ce2e03014d505c616a6ff449636a931e56ef8feb3
baselines-laravel-types-baseline.neon Expired
317 Bytes
sha256:f8a9011a383284970a9b0237d17880191c3be2f5c0f42db9366981351eb214cb
baselines-magento-baseline.neon Expired
670 Bytes
sha256:50ccd355438d0cc8bb953d91a976e4befb588c622e14534092d33ab4ce5a8662
baselines-nextras-baseline.neon Expired
481 Bytes
sha256:68a073e30b3c2f4d7b0db83113c9fa23bcb3e5cd5ed7a33f392c1ad34b072912
baselines-phpcs-baseline.neon Expired
154 Bytes
sha256:32e7fa6f7f804ec133a8fb9d690825a46a12843683649b0f98bacca8b9fb1230
baselines-phpunit-baseline.neon Expired
350 Bytes
sha256:f22c6202db561f33d42001efabfcf31301b419c082384ea0a7542679539e05d2
baselines-shipmonk-dead-code-detector-baseline.neon Expired
228 Bytes
sha256:9862db254675117796d104b6e4a260699762664f2e100d866d57c0f2bf565b2a
baselines-shipmonk-rnd-baseline.neon Expired
198 Bytes
sha256:6f798587a344114c640d073ed9e8cd5d1336204ab54ea8d5d55a8e361ef91cac
baselines-shopware-baseline.neon Expired
9.81 KB
sha256:a9bee3c77711dc39abed9d912aa402faedabc5979406f5497c4c840e061b5112
baselines-slevomat-cs-baseline.neon Expired
166 Bytes
sha256:00373c41ba63a285e14e53d0e5f41d45c227e872b7cd34981af702a2b15991c6
baselines-sylius-baseline.neon Expired
301 Bytes
sha256:9a2836d663865e337d96205a518bfa3c339d86ced58242bcfe99c17970e2eb2f
phar-file Expired
3.74 MB
sha256:e56ba3701cee4599488d30ee942b378bd9c428f20fbdb659163e10c25084a402
phar-file-checksum Expired
3.74 MB
sha256:469cff43b9236961eac3133e4caf6e1bed9a6dce3cead07e9fec98ef8b792dfc
phar-file-checksum-base Expired
3.73 MB
sha256:faa8e16d225d25542d0752f19dd878021d4a760c154c70c30aebc43fe8b285e7
pocketmine-ng-baseline.neon Expired
396 Bytes
sha256:3a07e9f56ec631f5d505c46078c9876689611516928b4d7826606ae3bac43104