Collapse ObjectShapeType against HasPropertyType regardless of member order #31192
phar.yml
on: pull_request
Compiler Tests
1m 56s
Matrix: Compile Turbo Extension
Matrix: Compile Turbo Extension (Windows)
Matrix: Compile Turbo Extension (musl arm64)
Turbo Extension Version Check
35s
Matrix: Turbo Extension phpize Build
Matrix: Turbo macOS Universal Binary
Matrix: Run with Turbo Extension (Docker PHP builds)
Checksum PHAR
0s
PHAR Prefix Diff
Commit PHAR
0s
Matrix: Run with Turbo Extension
Matrix: integration-tests / integration-run-phpstan
Matrix: integration-tests / integration-tests
Matrix: extension-tests / tests-extensions
Matrix: other-tests / Other Tests
integration-tests
/
Integration - Update baselines
0s
Annotations
4 errors and 58 warnings
|
integration-tests / Integration - shipmonk/dead-code-detector tests
Process completed with exit code 1.
|
|
integration-tests / Integration - Rector tests
Process completed with exit code 1.
|
|
Run with Turbo Extension (macos-latest, 8.5, nts, make phpstan)
Process completed with exit code 2.
|
|
Run with Turbo Extension (macos-latest, 8.5, nts, make phpstan)
Child process error: PHPStan process crashed because it reached configured PHP memory limit: 450M
Increase your memory limit in php.ini or run PHPStan with --memory-limit CLI option.
while running parallel worker
|
|
Compile Turbo Extension (Windows) (8.3, nts)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Compile Turbo Extension (Windows) (8.4, nts)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Compile Turbo Extension (Windows) (8.5, nts)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Compile Turbo Extension (Windows) (8.4, zts)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Compile Turbo Extension (Windows) (8.5, zts)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Compile Turbo Extension (Windows) (8.3, zts)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
extension-tests / phpstan-strict-rules (8.4) make phpstan
You've hit a rate limit, your rate limit will reset in 6 seconds
|
|
extension-tests / phpstan-symfony (8.4) make tests
You've hit a rate limit, your rate limit will reset in 5 seconds
|
|
extension-tests / phpstan-symfony (8.4) make tests
You've hit a rate limit, your rate limit will reset in 6 seconds
|
|
extension-tests / phpstan-symfony (8.2) make phpstan
You've hit a rate limit, your rate limit will reset in 4 seconds
|
|
extension-tests / phpstan-symfony (8.2) make phpstan
You've hit a rate limit, your rate limit will reset in 5 seconds
|
|
extension-tests / phpdoc-parser (8.3) make phpstan
You've hit a rate limit, your rate limit will reset in 5 seconds
|
|
extension-tests / phpstan-nette (8.0) make phpstan
You've hit a rate limit, your rate limit will reset in 4 seconds
|
|
extension-tests / phpstan-beberlei-assert (8.5) make phpstan
You've hit a rate limit, your rate limit will reset in 6 seconds
|
|
integration-tests / Integration - laravel/framework
You've hit a rate limit, your rate limit will reset in 5 seconds
|
|
extension-tests / phpstan-deprecation-rules (8.0) make phpstan
You've hit a rate limit, your rate limit will reset in 5 seconds
|
|
extension-tests / phpstan-beberlei-assert (8.3) make phpstan
You've hit a rate limit, your rate limit will reset in 6 seconds
|
|
extension-tests / phpstan-strict-rules (8.3) make phpstan
You've hit a rate limit, your rate limit will reset in 4 seconds
|
|
extension-tests / phpdoc-parser (8.5) make tests
You've hit a rate limit, your rate limit will reset in 5 seconds
|
|
extension-tests / phpstan-strict-rules (8.3) make phpstan
You've hit a rate limit, your rate limit will reset in 5 seconds
|
|
extension-tests / phpdoc-parser (8.5) make tests
You've hit a rate limit, your rate limit will reset in 5 seconds
|
|
extension-tests / phpstan-beberlei-assert (7.4) make tests
You've hit a rate limit, your rate limit will reset in 5 seconds
|
|
extension-tests / phpstan-phpunit (8.4) make phpstan
You've hit a rate limit, your rate limit will reset in 4 seconds
|
|
extension-tests / phpstan-phpunit (8.4) make phpstan
You've hit a rate limit, your rate limit will reset in 5 seconds
|
|
extension-tests / phpstan-phpunit (8.4) make tests
You've hit a rate limit, your rate limit will reset in 4 seconds
|
|
extension-tests / phpstan-phpunit (8.4) make tests
You've hit a rate limit, your rate limit will reset in 5 seconds
|
|
extension-tests / phpstan-beberlei-assert (7.4) make phpstan
You've hit a rate limit, your rate limit will reset in 4 seconds
|
|
extension-tests / phpstan-beberlei-assert (7.4) make phpstan
You've hit a rate limit, your rate limit will reset in 5 seconds
|
|
extension-tests / phpstan-webmozart-assert (8.4) make phpstan
You've hit a rate limit, your rate limit will reset in 4 seconds
|
|
extension-tests / phpstan-nette (8.5) make tests
You've hit a rate limit, your rate limit will reset in 3 seconds
|
|
extension-tests / phpstan-nette (8.5) make tests
You've hit a rate limit, your rate limit will reset in 3 seconds
|
|
extension-tests / phpstan-webmozart-assert (8.2) make tests
You've hit a rate limit, your rate limit will reset in 5 seconds
|
|
extension-tests / phpstan-webmozart-assert (8.2) make tests
You've hit a rate limit, your rate limit will reset in 5 seconds
|
|
extension-tests / phpstan-beberlei-assert (8.5) make tests
You've hit a rate limit, your rate limit will reset in 3 seconds
|
|
extension-tests / phpdoc-parser (8.3) make tests
You've hit a rate limit, your rate limit will reset in 3 seconds
|
|
extension-tests / phpdoc-parser (8.2) make tests
You've hit a rate limit, your rate limit will reset in 4 seconds
|
|
extension-tests / phpstan-phpunit (7.4) make phpstan
You've hit a rate limit, your rate limit will reset in 5 seconds
|
|
extension-tests / phpstan-phpunit (7.4) make phpstan
You've hit a rate limit, your rate limit will reset in 5 seconds
|
|
extension-tests / phpstan-webmozart-assert (8.2) make phpstan
You've hit a rate limit, your rate limit will reset in 4 seconds
|
|
extension-tests / phpstan-webmozart-assert (8.2) make phpstan
You've hit a rate limit, your rate limit will reset in 4 seconds
|
|
extension-tests / phpstan-nette (7.4) make phpstan
You've hit a rate limit, your rate limit will reset in 3 seconds
|
|
extension-tests / phpstan-nette (7.4) make phpstan
You've hit a rate limit, your rate limit will reset in 4 seconds
|
|
extension-tests / phpstan-phpunit (7.4) make tests
You've hit a rate limit, your rate limit will reset in 4 seconds
|
|
integration-tests / Integration - Prado tests
You've hit a rate limit, your rate limit will reset in 2 seconds
|
|
extension-tests / phpstan-phpunit (8.0) make phpstan
You've hit a rate limit, your rate limit will reset in 3 seconds
|
|
extension-tests / phpstan-phpunit (8.0) make phpstan
You've hit a rate limit, your rate limit will reset in 3 seconds
|
|
extension-tests / phpstan-beberlei-assert (8.2) make phpstan
You've hit a rate limit, your rate limit will reset in 4 seconds
|
|
extension-tests / phpstan-nette (8.4) make tests
You've hit a rate limit, your rate limit will reset in 1 seconds
|
|
extension-tests / phpstan-beberlei-assert (8.2) make phpstan
You've hit a rate limit, your rate limit will reset in 5 seconds
|
|
extension-tests / phpstan-nette (8.4) make tests
You've hit a rate limit, your rate limit will reset in 1 seconds
|
|
extension-tests / phpstan-symfony (7.4) make tests
You've hit a rate limit, your rate limit will reset in 2 seconds
|
|
extension-tests / phpstan-symfony (7.4) make tests
You've hit a rate limit, your rate limit will reset in 3 seconds
|
|
extension-tests / phpstan-phpunit (8.0) make tests
You've hit a rate limit, your rate limit will reset in 1 seconds
|
|
extension-tests / phpstan-doctrine (8.2) make phpstan
You've hit a rate limit, your rate limit will reset in 1 seconds
|
|
integration-tests / Integration - Bladestan tests
You've hit a rate limit, your rate limit will reset in 1 seconds
|
|
extension-tests / phpstan-mockery (8.3) make tests
You've hit a rate limit, your rate limit will reset in 2 seconds
|
|
other-tests / Other Tests (7.4, windows-latest, cd e2e/name-conflict
composer install
cp ../../phpstan vendor/p...
You've hit a rate limit, your rate limit will reset in 2 seconds
|
|
integration-tests / PMMP Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: pmmp/setup-php-action@3c38c259834f945351a662392836d90eb08abff0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
phar-file
|
4.01 MB |
sha256:cacf3ef5771a650dae6dfd75160a44bf7b5516e12e4c0249644489b86989d32c
|
|
|
phar-file-checksum
|
4.01 MB |
sha256:46cb1e9225ab186f1c3e5662ab22cbc6d79667a11843ed8cad751ae7c00744b1
|
|
|
phpstan_turbo-linux-gnu-arm64-php8.3
|
290 KB |
sha256:97893d1e67bf79752b09ce36155687b9764fca3726fa8e4e39e10d93a4f65640
|
|
|
phpstan_turbo-linux-gnu-arm64-php8.3-zts
|
291 KB |
sha256:f3b6396c2687392d3ffa1c0ca79224963689f6122a4a34a8d5e9f49ef2128544
|
|
|
phpstan_turbo-linux-gnu-arm64-php8.4
|
290 KB |
sha256:82e6465ba6a9f8aba984c8a3a0b4f95a358fe4cbde7a5e3987714f62600f536c
|
|
|
phpstan_turbo-linux-gnu-arm64-php8.4-zts
|
291 KB |
sha256:1c90c1d3ec1cb76c3398528f6a8ed2b0e8291ce80b533c0b7ae5d4727d8a7d04
|
|
|
phpstan_turbo-linux-gnu-arm64-php8.5
|
290 KB |
sha256:73c169266ad39f65ce852e5e7e92d0b1777c241825a7e90ff611ec880c14ac25
|
|
|
phpstan_turbo-linux-gnu-arm64-php8.5-zts
|
291 KB |
sha256:95a13f5ce6e80060e109baa809081de295c9040aa54b0ae1781bbaef9123b866
|
|
|
phpstan_turbo-linux-gnu-x86_64-php8.3
|
300 KB |
sha256:cf5cac3dfc3fbdaa4e45181af316c415509d3dc4e9d1b956cafb8df39cf52890
|
|
|
phpstan_turbo-linux-gnu-x86_64-php8.3-zts
|
301 KB |
sha256:10ba727611f645d3d37c0a760be058558da0721b7572648ede988dfe301af81f
|
|
|
phpstan_turbo-linux-gnu-x86_64-php8.4
|
301 KB |
sha256:b123b9081debf7e6fb16a5191a5cb126db3b12063cd9dc3afb0dd80700fe5ded
|
|
|
phpstan_turbo-linux-gnu-x86_64-php8.4-zts
|
302 KB |
sha256:df88867bbca28b859332c6fea126296640266564dba2c7cb3ba4667e145435f5
|
|
|
phpstan_turbo-linux-gnu-x86_64-php8.5
|
301 KB |
sha256:bbd7d6be70a057c3b57931a7be85fb09bd24a7027cec42cc5de812cca0bb8543
|
|
|
phpstan_turbo-linux-gnu-x86_64-php8.5-zts
|
302 KB |
sha256:8c33f4a4b8bd3a2731569867f92329c5706952c168fe38705cf6518316dd1132
|
|
|
phpstan_turbo-linux-musl-arm64-php8.3
|
386 KB |
sha256:7efbcb01897356d70b6317097348fe53f50e0dd1b3b4ee5abc166ad8bf650b61
|
|
|
phpstan_turbo-linux-musl-arm64-php8.4
|
386 KB |
sha256:71491f6a1d26951ded800351b7ed6db979b7fb95e1a7192d7cb695d3d8e2fcd7
|
|
|
phpstan_turbo-linux-musl-arm64-php8.5
|
386 KB |
sha256:14f6cab79293dca0fe5b74536a701c49878a7a680c8038e811f4f1d0a0cfb324
|
|
|
phpstan_turbo-linux-musl-x86_64-php8.3
|
400 KB |
sha256:17df5fff9bce98fe6ff092767e9f1df3ed079a3885139111dacafa81f83ee5f8
|
|
|
phpstan_turbo-linux-musl-x86_64-php8.4
|
401 KB |
sha256:8936ab9eb38f914aab190d28f6fa5da36543b8e2f33119f102e7fce89c639b5f
|
|
|
phpstan_turbo-linux-musl-x86_64-php8.5
|
401 KB |
sha256:029c866a7e3f03592e0e5f2bad84d84cafaad32df82c8946620c4fa334aff97a
|
|
|
phpstan_turbo-macos-php8.3
|
318 KB |
sha256:aeadd04c8207d7ee8bf9511bf601dcfd68e4dbce4ff23b1663601f56bc47bdc2
|
|
|
phpstan_turbo-macos-php8.4
|
319 KB |
sha256:d56a53742acf30eed8c742a89075ba88fb6f8ef2214653bf45b51e84149c453a
|
|
|
phpstan_turbo-macos-php8.5
|
318 KB |
sha256:f417d9c584b5d69203279ae36ca403fe4ed18ee0d18d90e1c987a8c854030718
|
|
|
phpstan_turbo-windows-x86_64-php8.3
|
138 KB |
sha256:c214860ed79ab1f6aae259c8992557892c3c824f4c96f1795abb39c1b536439a
|
|
|
phpstan_turbo-windows-x86_64-php8.3-zts
|
140 KB |
sha256:49b78f3b8c058723ce9d779725ac0a2ad29c510ebf4ee8192bad1842377f26cd
|
|
|
phpstan_turbo-windows-x86_64-php8.4
|
138 KB |
sha256:7c1f66aa4b3a10a9b0eff292252fab52db958c4ea3b0c156b7f02b929d0b212d
|
|
|
phpstan_turbo-windows-x86_64-php8.4-zts
|
140 KB |
sha256:72fcbe58361d9e620372e4f909dc3d105c8556e8578e0746224fa08976d8fb94
|
|
|
phpstan_turbo-windows-x86_64-php8.5
|
138 KB |
sha256:6d052df3af79ac13d9f341a9158143c5378b601d22bf6cd7ee26d32ab187590a
|
|
|
phpstan_turbo-windows-x86_64-php8.5-zts
|
140 KB |
sha256:e3a6a67682e9e87b2a70b9c0ef49d7a05a991b1736ca598a8c123672b69f127f
|
|
|
turbo-ext-files
|
7.52 MB |
sha256:b39ce5bd1199ea2e733aaa9ef175293039636baa51a2254206e5c90ade300c91
|
|
|
turbo-slice-macos-arm64-php8.3
|
156 KB |
sha256:f383ee66271cc06f3314700c182fc1f247e7e9623cfba87d97c3386815d338f7
|
|
|
turbo-slice-macos-arm64-php8.4
|
157 KB |
sha256:24be2981edb8b9eae712c35f454606b012889910dcfcfc017ee19c299c44d5f2
|
|
|
turbo-slice-macos-arm64-php8.5
|
156 KB |
sha256:f2c77683af9c9d4fb61af6d4afbf51fbfa4d020f3312452637510f1aab36f898
|
|
|
turbo-slice-macos-x86_64-php8.3
|
158 KB |
sha256:84fe8b59add5bc9b04eeec8a7e2261aa1e6bdd3306ee08d878a00d70cbb4aacd
|
|
|
turbo-slice-macos-x86_64-php8.4
|
158 KB |
sha256:0e703cee9e1c417b037a60e1cc1cfb3f8ff7a232421f07f65dc6d083979483b2
|
|
|
turbo-slice-macos-x86_64-php8.5
|
158 KB |
sha256:c39fdd6280e977e36a74e0140ba4d1b8188442124981e9d3e5808aa8f95bcf82
|
|