Implement @pure-unless-parameter-passed #32280
phar.yml
on: pull_request
Compiler Tests
2m 9s
Matrix: Compile Turbo Extension
Matrix: Compile Turbo Extension (Windows)
Matrix: Compile Turbo Extension (musl arm64)
Matrix: Turbo Extension phpize Build
Turbo Extension Version Check
35s
Matrix: phar-run
Matrix: Turbo macOS Universal Binary
Matrix: Run with Turbo Extension (Docker PHP builds)
Matrix: phar-run-windows
Checksum PHAR
0s
PHAR Prefix Diff
0s
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
13 errors and 91 warnings
|
other-tests / Other Tests (ubuntu-latest, 7.4, cd e2e/rector-autoload
composer install
../../phpstan
)
Process completed with exit code 1.
|
|
|
|
extension-tests / phpstan-phpunit (7.4) make phpstan
Process completed with exit code 2.
|
|
extension-tests / phpstan-phpunit (7.4) make phpstan:
src/Type/PHPUnit/DynamicCallToAssertionIgnoreExtension.php#L36
Function str_starts_with not found.
|
|
extension-tests / phpstan-phpunit (7.4) make phpstan:
src/Type/PHPUnit/DynamicCallToAssertionIgnoreExtension.php#L11
Used function str_starts_with not found.
|
|
extension-tests / phpstan-phpunit (7.4) make phpstan:
src/Rules/PHPUnit/TestMethodsHelper.php#L65
Function str_starts_with not found.
|
|
extension-tests / phpstan-phpunit (7.4) make phpstan:
src/Rules/PHPUnit/TestMethodsHelper.php#L13
Used function str_starts_with not found.
|
|
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 - shipmonk-rnd/dead-code-detector:
src/Rule/DeadCodeRule.php#L897
Parameter #1 $array (list<string>) of function ksort is a list, call has no effect.
|
|
integration-tests / Integration - Larastan tests PHP 8.4, ^12.48
Process completed with exit code 1.
|
|
integration-tests / Integration - Rector tests
Process completed with exit code 1.
|
|
integration-tests / Integration - phpstan-laravel tests
Process completed with exit code 1.
|
|
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.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.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.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/
|
|
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/
|
|
extension-tests / phpstan-symfony (7.4) make phpstan
You've hit a rate limit, your rate limit will reset in 15 seconds
|
|
extension-tests / phpstan-strict-rules (8.2) make phpstan
You've hit a rate limit, your rate limit will reset in 15 seconds
|
|
other-tests / Other Tests (ubuntu-latest, 8.0, cd e2e/api-platform-trait
composer install
../../phpstan analyse...
You've hit a rate limit, your rate limit will reset in 15 seconds
|
|
extension-tests / phpstan-doctrine (8.1) make phpstan
You've hit a rate limit, your rate limit will reset in 15 seconds
|
|
extension-tests / phpstan-dibi (8.0) make tests
You've hit a rate limit, your rate limit will reset in 15 seconds
|
|
extension-tests / phpstan-webmozart-assert (7.4) make phpstan
You've hit a rate limit, your rate limit will reset in 14 seconds
|
|
extension-tests / phpstan-webmozart-assert (8.1) make phpstan
You've hit a rate limit, your rate limit will reset in 14 seconds
|
|
extension-tests / phpstan-webmozart-assert (8.1) make tests
You've hit a rate limit, your rate limit will reset in 13 seconds
|
|
extension-tests / phpstan-webmozart-assert (8.1) make tests
You've hit a rate limit, your rate limit will reset in 14 seconds
|
|
extension-tests / phpstan-strict-rules (8.3) make phpstan
You've hit a rate limit, your rate limit will reset in 15 seconds
|
|
extension-tests / phpstan-phpunit (8.2) make phpstan
You've hit a rate limit, your rate limit will reset in 14 seconds
|
|
extension-tests / phpdoc-parser (8.4) make tests
You've hit a rate limit, your rate limit will reset in 14 seconds
|
|
extension-tests / phpstan-symfony (8.2) make phpstan
You've hit a rate limit, your rate limit will reset in 13 seconds
|
|
extension-tests / phpstan-symfony (8.2) make phpstan
You've hit a rate limit, your rate limit will reset in 14 seconds
|
|
extension-tests / phpstan-nette (8.0) make phpstan
You've hit a rate limit, your rate limit will reset in 14 seconds
|
|
extension-tests / phpstan-nette (8.0) make phpstan
You've hit a rate limit, your rate limit will reset in 15 seconds
|
|
other-tests / Other Tests (ubuntu-latest, 8.0, cd e2e/phpstan-issue-4953
composer install
../../phpstan
)
You've hit a rate limit, your rate limit will reset in 15 seconds
|
|
extension-tests / phpstan-webmozart-assert (8.0) make phpstan
You've hit a rate limit, your rate limit will reset in 14 seconds
|
|
extension-tests / phpstan-webmozart-assert (8.4) make tests
You've hit a rate limit, your rate limit will reset in 14 seconds
|
|
integration-tests / Integration - doctrine/collections
You've hit a rate limit, your rate limit will reset in 14 seconds
|
|
integration-tests / Integration - rectorphp/rector-downgrade-php
You've hit a rate limit, your rate limit will reset in 13 seconds
|
|
extension-tests / phpstan-strict-rules (7.4) make phpstan
You've hit a rate limit, your rate limit will reset in 14 seconds
|
|
extension-tests / phpstan-doctrine (8.2) make phpstan
You've hit a rate limit, your rate limit will reset in 13 seconds
|
|
extension-tests / phpstan-doctrine (8.2) make phpstan
You've hit a rate limit, your rate limit will reset in 14 seconds
|
|
extension-tests / phpstan-phpunit (8.3) make tests
You've hit a rate limit, your rate limit will reset in 13 seconds
|
|
extension-tests / phpstan-phpunit (8.3) make tests
You've hit a rate limit, your rate limit will reset in 14 seconds
|
|
extension-tests / phpstan-phpunit (8.2) make tests
You've hit a rate limit, your rate limit will reset in 13 seconds
|
|
extension-tests / phpstan-phpunit (8.2) make tests
You've hit a rate limit, your rate limit will reset in 13 seconds
|
|
extension-tests / phpstan-phpunit (8.5) make phpstan
You've hit a rate limit, your rate limit will reset in 13 seconds
|
|
extension-tests / phpstan-phpunit (8.5) make phpstan
You've hit a rate limit, your rate limit will reset in 13 seconds
|
|
extension-tests / phpstan-nette (8.4) make phpstan
You've hit a rate limit, your rate limit will reset in 13 seconds
|
|
extension-tests / phpstan-beberlei-assert (7.4) make tests
You've hit a rate limit, your rate limit will reset in 12 seconds
|
|
extension-tests / phpstan-symfony (8.5) make tests
You've hit a rate limit, your rate limit will reset in 12 seconds
|
|
extension-tests / phpstan-symfony (8.5) make tests
You've hit a rate limit, your rate limit will reset in 13 seconds
|
|
extension-tests / phpstan-beberlei-assert (8.5) make phpstan
You've hit a rate limit, your rate limit will reset in 13 seconds
|
|
extension-tests / phpstan-beberlei-assert (8.2) make tests
You've hit a rate limit, your rate limit will reset in 12 seconds
|
|
extension-tests / phpstan-beberlei-assert (8.2) make tests
You've hit a rate limit, your rate limit will reset in 13 seconds
|
|
integration-tests / Integration - bladestan/bladestan
You've hit a rate limit, your rate limit will reset in 11 seconds
|
|
extension-tests / phpstan-doctrine (7.4) make phpstan
You've hit a rate limit, your rate limit will reset in 11 seconds
|
|
extension-tests / phpstan-doctrine (7.4) make phpstan
You've hit a rate limit, your rate limit will reset in 12 seconds
|
|
extension-tests / phpstan-symfony (8.5) make phpstan
You've hit a rate limit, your rate limit will reset in 12 seconds
|
|
extension-tests / phpstan-symfony (8.5) make phpstan
You've hit a rate limit, your rate limit will reset in 12 seconds
|
|
extension-tests / phpdoc-parser (7.4) make phpstan
You've hit a rate limit, your rate limit will reset in 13 seconds
|
|
integration-tests / Integration - slevomat/coding-standard
You've hit a rate limit, your rate limit will reset in 11 seconds
|
|
integration-tests / Integration - larastan/larastan
You've hit a rate limit, your rate limit will reset in 12 seconds
|
|
extension-tests / phpstan-beberlei-assert (8.2) make phpstan
You've hit a rate limit, your rate limit will reset in 12 seconds
|
|
extension-tests / phpstan-beberlei-assert (8.2) make phpstan
You've hit a rate limit, your rate limit will reset in 13 seconds
|
|
integration-tests / Integration - doctrine/dbal
You've hit a rate limit, your rate limit will reset in 10 seconds
|
|
integration-tests / Integration - nikic/PHP-Parser
You've hit a rate limit, your rate limit will reset in 11 seconds
|
|
extension-tests / phpstan-deprecation-rules (8.1) make phpstan
You've hit a rate limit, your rate limit will reset in 11 seconds
|
|
extension-tests / phpstan-deprecation-rules (8.1) make phpstan
You've hit a rate limit, your rate limit will reset in 12 seconds
|
|
extension-tests / phpstan-mockery (8.1) make phpstan
You've hit a rate limit, your rate limit will reset in 11 seconds
|
|
extension-tests / phpstan-mockery (8.1) make phpstan
You've hit a rate limit, your rate limit will reset in 12 seconds
|
|
extension-tests / phpstan-phpunit (8.0) make phpstan
You've hit a rate limit, your rate limit will reset in 12 seconds
|
|
extension-tests / phpstan-phpunit (8.0) make phpstan
You've hit a rate limit, your rate limit will reset in 12 seconds
|
|
integration-tests / Integration - Symplify tests
You've hit a rate limit, your rate limit will reset in 10 seconds
|
|
extension-tests / phpstan-webmozart-assert (7.4) make tests
You've hit a rate limit, your rate limit will reset in 10 seconds
|
|
extension-tests / phpstan-nette (8.5) make phpstan
You've hit a rate limit, your rate limit will reset in 11 seconds
|
|
extension-tests / phpstan-nette (8.5) make phpstan
You've hit a rate limit, your rate limit will reset in 11 seconds
|
|
extension-tests / phpstan-beberlei-assert (8.4) make tests
You've hit a rate limit, your rate limit will reset in 11 seconds
|
|
integration-tests / Integration - nextras/orm
You've hit a rate limit, your rate limit will reset in 9 seconds
|
|
integration-tests / Integration - Carbon tests
You've hit a rate limit, your rate limit will reset in 9 seconds
|
|
extension-tests / phpstan-phpunit (8.4) make phpstan
You've hit a rate limit, your rate limit will reset in 9 seconds
|
|
extension-tests / phpstan-phpunit (8.4) make phpstan
You've hit a rate limit, your rate limit will reset in 10 seconds
|
|
integration-tests / Integration - symplify/phpstan-rules
You've hit a rate limit, your rate limit will reset in 8 seconds
|
|
extension-tests / phpstan-strict-rules (8.5) make phpstan
You've hit a rate limit, your rate limit will reset in 9 seconds
|
|
integration-tests / Integration - doctrine/orm
You've hit a rate limit, your rate limit will reset in 7 seconds
|
|
extension-tests / phpstan-nette (8.5) make tests
You've hit a rate limit, your rate limit will reset in 7 seconds
|
|
extension-tests / phpstan-nette (8.5) make tests
You've hit a rate limit, your rate limit will reset in 8 seconds
|
|
extension-tests / phpstan-beberlei-assert (8.5) make tests
You've hit a rate limit, your rate limit will reset in 8 seconds
|
|
integration-tests / Integration - efabrica-team/phpstan-latte
You've hit a rate limit, your rate limit will reset in 8 seconds
|
|
extension-tests / phpstan-symfony (8.0) make phpstan
You've hit a rate limit, your rate limit will reset in 8 seconds
|
|
extension-tests / phpstan-phpunit (8.0) make tests
You've hit a rate limit, your rate limit will reset in 7 seconds
|
|
extension-tests / phpstan-phpunit (8.0) make tests
You've hit a rate limit, your rate limit will reset in 8 seconds
|
|
extension-tests / phpstan-symfony (8.0) make phpstan
You've hit a rate limit, your rate limit will reset in 9 seconds
|
|
extension-tests / phpstan-nette (7.4) make tests
You've hit a rate limit, your rate limit will reset in 5 seconds
|
|
extension-tests / phpstan-nette (7.4) make tests
You've hit a rate limit, your rate limit will reset in 6 seconds
|
|
extension-tests / phpstan-mockery (8.3) make tests
You've hit a rate limit, your rate limit will reset in 4 seconds
|
|
integration-tests / Integration - Bladestan tests
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
|
|
extension-tests / phpstan-phpunit (7.4) make tests
You've hit a rate limit, your rate limit will reset in 5 seconds
|
|
extension-tests / phpstan-doctrine (8.0) make phpstan
You've hit a rate limit, your rate limit will reset in 2 seconds
|
|
integration-tests / Integration - sebastianbergmann/phpunit
You've hit a rate limit, your rate limit will reset in 2 seconds
|
|
integration-tests / Integration - briannesbitt/Carbon
You've hit a rate limit, your rate limit will reset in 1 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 | |
|---|---|---|---|
|
baselines-
|
31.1 MB |
sha256:43257ac79e4bf284479c19e7b795d5946284e609085366f0b3dbe35b02cf77c8
|
|
|
phar-file
|
4.1 MB |
sha256:f158f1db61da92a48f214300a3a09d43b9a43e38629a1befaab611c5ff9a66be
|
|
|
phar-file-checksum
|
4.1 MB |
sha256:fe9d8495f3f762c02bfdb3c5711183b53df7310734f9c978a0d576743a3891f3
|
|
|
phpstan_turbo-linux-gnu-arm64-php8.3
|
309 KB |
sha256:4aad719220311d09fe5708e785dedf09fc23ea764f055b2b69bb3d040f97c93e
|
|
|
phpstan_turbo-linux-gnu-arm64-php8.3-zts
|
310 KB |
sha256:801c452b7b930cbc4fb1e839c35d7f33eeadcd067f4e8c34d3d6aab9d3a61b6a
|
|
|
phpstan_turbo-linux-gnu-arm64-php8.4
|
310 KB |
sha256:a22ef7894d779e59f878faf5c89150dfad7c029faef3ba0e0a131b2557603a30
|
|
|
phpstan_turbo-linux-gnu-arm64-php8.4-zts
|
311 KB |
sha256:4123148b5e231bf4d96423c3c03436417024896f4c5df338c8bd263b6d627bd0
|
|
|
phpstan_turbo-linux-gnu-arm64-php8.5
|
310 KB |
sha256:c046790798e8b0cb82081fb6c0eccf24fb29922a53446f39345a28a2adba6cf7
|
|
|
phpstan_turbo-linux-gnu-arm64-php8.5-zts
|
311 KB |
sha256:4d2107e34064aa92b02a375a287cf49204393f5f3af2e965e3a17386555f8180
|
|
|
phpstan_turbo-linux-gnu-x86_64-php8.3
|
320 KB |
sha256:09d7f8513a45c266f83cdfcdc5d43338f9bce5abbbff09aa22bff202f6db1cfb
|
|
|
phpstan_turbo-linux-gnu-x86_64-php8.3-zts
|
320 KB |
sha256:50bc69efdfa4656970d76088d69954419133ae2107e0305ef4097efd08b8497c
|
|
|
phpstan_turbo-linux-gnu-x86_64-php8.4
|
321 KB |
sha256:4da3050c626228d4289e2429daba15bbc936c90dbdc464c3dc5b0085c21a129c
|
|
|
phpstan_turbo-linux-gnu-x86_64-php8.4-zts
|
321 KB |
sha256:abe26dcd6112f8067a48c648e21381a9636e65d2193538c2333613ee13590c9c
|
|
|
phpstan_turbo-linux-gnu-x86_64-php8.5
|
321 KB |
sha256:9ba4c19d6c1b23ee8341691043f4ad6b518af23556bc2be0d2ad14d1dee28a61
|
|
|
phpstan_turbo-linux-gnu-x86_64-php8.5-zts
|
321 KB |
sha256:a188991c7e8f34544f08593d1457a1c6507c5863f7d83a50892ca1ebba56e06f
|
|
|
phpstan_turbo-linux-musl-arm64-php8.3
|
405 KB |
sha256:0e1f3b6d9e11915d4e470b632fb552cb03c84c75f6ed970dc25a826b7ed8c72a
|
|
|
phpstan_turbo-linux-musl-arm64-php8.4
|
406 KB |
sha256:389f47844fefe7ac08b03d2327d74f63aa39081e6b3409315db836ec2598dfd7
|
|
|
phpstan_turbo-linux-musl-arm64-php8.5
|
406 KB |
sha256:c8957dfc1cdd223542462734bc5446ff82cf4955b31260ad6353cc39f2766323
|
|
|
phpstan_turbo-linux-musl-x86_64-php8.3
|
420 KB |
sha256:af550d84cfb29d1bb45a93890f3d929f34973c28dc6082f6e29e9266833085f9
|
|
|
phpstan_turbo-linux-musl-x86_64-php8.4
|
422 KB |
sha256:44773b3203cce76c5cbc08a26bc6bbdc920d885df97d810d2aeaee9c7592d1ca
|
|
|
phpstan_turbo-linux-musl-x86_64-php8.5
|
422 KB |
sha256:85f66762319f8c221c8b087232613f0263eda5c4df65ff7b4d3046cd88417091
|
|
|
phpstan_turbo-macos-php8.3
|
351 KB |
sha256:9b162f93ac3a24934ddf041b24d8db5e78899e0255742818313c4d3f0e99f620
|
|
|
phpstan_turbo-macos-php8.4
|
352 KB |
sha256:ac25ef34530eda1633cdfb0c01998b03ddadefe4deb51b01c5a8e15767770360
|
|
|
phpstan_turbo-macos-php8.5
|
352 KB |
sha256:ae0bde1f2324744bed34d2b92188fbfee0c7cd45bda9f84613d6d0a8fc4e344b
|
|
|
phpstan_turbo-windows-x86_64-php8.3
|
156 KB |
sha256:2af94ee65810e944c6e0766bff6f064a0691a7dc22afdf6aa466f72f84c9a3fd
|
|
|
phpstan_turbo-windows-x86_64-php8.3-zts
|
157 KB |
sha256:69da55b197e653839bf84c30df86247cd901215b2b458dd8a8b22642ccd99286
|
|
|
phpstan_turbo-windows-x86_64-php8.4
|
158 KB |
sha256:7f96829a4bb76813b4556703e59882e625761def0d176ac912ca36fcdd9d4b79
|
|
|
phpstan_turbo-windows-x86_64-php8.4-zts
|
160 KB |
sha256:c62f2c915ef6cd33768ada4a627b0a56799b126509899fb8775ed545a9b6878d
|
|
|
phpstan_turbo-windows-x86_64-php8.5
|
158 KB |
sha256:ff027348afdb95cba0a205953ffebc9c2a64fe6d70313eae8b868a9d464b15d3
|
|
|
phpstan_turbo-windows-x86_64-php8.5-zts
|
159 KB |
sha256:2f61c60451f35f0be4b6c8902ce491b6e0a882fed8b99692f8035552ca825a06
|
|
|
turbo-ext-files
|
8.07 MB |
sha256:4b207a3ed1331de3877f846c07b5fb9eedec8696f36cc031a937af6a96e92cb2
|
|
|
turbo-slice-macos-arm64-php8.3
|
172 KB |
sha256:50a7caafbb3c446e6b3c5ace4120e5bc84224e198ab011bbe41b21b94b89df80
|
|
|
turbo-slice-macos-arm64-php8.4
|
173 KB |
sha256:61131a428d9423261fdb451fa5e53e763ff89dbe36db862171aee5f4f1b0ff01
|
|
|
turbo-slice-macos-arm64-php8.5
|
172 KB |
sha256:e02eab0b7d771bbe2f719d0fe6108306654e98f9e9b6e79d35d75a93a66560b9
|
|
|
turbo-slice-macos-x86_64-php8.3
|
175 KB |
sha256:f04c77c4a0f7a3ce091e1b1cf00488e54e1b50c91d69c9c34bf461cb366ac2c6
|
|
|
turbo-slice-macos-x86_64-php8.4
|
175 KB |
sha256:111bbc1782877438f0236bb32692733991c051e3a8c2ce612aa9f062d910bcda
|
|
|
turbo-slice-macos-x86_64-php8.5
|
175 KB |
sha256:7cb4cf4d3706e18f85d6c28173eb63af94cedbffdc7657260b5e85c0846df9c8
|
|