Skip to content

build(deps-dev): bump phpstan/phpstan from 1.12.33 to 2.2.5 #214

build(deps-dev): bump phpstan/phpstan from 1.12.33 to 2.2.5

build(deps-dev): bump phpstan/phpstan from 1.12.33 to 2.2.5 #214

Triggered via push July 19, 2026 10:04
Status Failure
Total duration 2m 50s
Artifacts 8

ci.yml

on: push
Matrix: composer
Matrix: phpunit
Matrix: phpcs
Matrix: phpmd
Matrix: phpstan
Matrix: coverage
Fit to window
Zoom out
Zoom in

Annotations

27 errors and 24 warnings
phpstan (8.4)
Process completed with exit code 1.
phpstan (8.4): src/RouterCallback.php#L23
PHPDoc tag `@SuppressWarnings` has invalid value ((PHPMD.CouplingBetweenObjects)): Unexpected token ".CouplingBetweenObjects)", expected ')' at offset 30 on line 2
phpstan (8.4): src/LogicStream/LogicStreamWrapper.php#L8
PHPDoc tag `@SuppressWarnings` has invalid value ((PHPMD.CamelCaseMethodName)): Unexpected token ".CamelCaseMethodName)", expected ')' at offset 30 on line 2
phpstan (8.4): src/ContentTypeNegotiator.php#L88
Using nullsafe property access "?->defaultContentType" on left side of ?? is unnecessary. Use -> instead.
phpstan (8.4): src/BaseRouter.php#L19
PHPDoc tag `@SuppressWarnings` has invalid value ((PHPMD.CouplingBetweenObjects)): Unexpected token ".CouplingBetweenObjects)", expected ')' at offset 30 on line 2
phpstan (8.4): src/Assembly.php#L10
PHPDoc tag `@SuppressWarnings` has invalid value ((PHPMD.TooManyPublicMethods)): Unexpected token ".TooManyPublicMethods)", expected ')' at offset 67 on line 3
phpstan (8.3)
The strategy configuration was canceled because "phpstan._8_4" failed
phpstan (8.3)
Process completed with exit code 1.
phpstan (8.3): src/RouterCallback.php#L23
PHPDoc tag `@SuppressWarnings` has invalid value ((PHPMD.CouplingBetweenObjects)): Unexpected token ".CouplingBetweenObjects)", expected ')' at offset 30 on line 2
phpstan (8.3): src/LogicStream/LogicStreamWrapper.php#L8
PHPDoc tag `@SuppressWarnings` has invalid value ((PHPMD.CamelCaseMethodName)): Unexpected token ".CamelCaseMethodName)", expected ')' at offset 30 on line 2
phpstan (8.3): src/ContentTypeNegotiator.php#L88
Using nullsafe property access "?->defaultContentType" on left side of ?? is unnecessary. Use -> instead.
phpstan (8.3): src/BaseRouter.php#L19
PHPDoc tag `@SuppressWarnings` has invalid value ((PHPMD.CouplingBetweenObjects)): Unexpected token ".CouplingBetweenObjects)", expected ')' at offset 30 on line 2
phpstan (8.3): src/Assembly.php#L10
PHPDoc tag `@SuppressWarnings` has invalid value ((PHPMD.TooManyPublicMethods)): Unexpected token ".TooManyPublicMethods)", expected ')' at offset 67 on line 3
phpstan (8.2)
The strategy configuration was canceled because "phpstan._8_4" failed
phpstan (8.2)
The operation was canceled.
phpstan (8.2): src/RouterCallback.php#L23
PHPDoc tag `@SuppressWarnings` has invalid value ((PHPMD.CouplingBetweenObjects)): Unexpected token ".CouplingBetweenObjects)", expected ')' at offset 30 on line 2
phpstan (8.2): src/LogicStream/LogicStreamWrapper.php#L8
PHPDoc tag `@SuppressWarnings` has invalid value ((PHPMD.CamelCaseMethodName)): Unexpected token ".CamelCaseMethodName)", expected ')' at offset 30 on line 2
phpstan (8.2): src/ContentTypeNegotiator.php#L88
Using nullsafe property access "?->defaultContentType" on left side of ?? is unnecessary. Use -> instead.
phpstan (8.2): src/BaseRouter.php#L19
PHPDoc tag `@SuppressWarnings` has invalid value ((PHPMD.CouplingBetweenObjects)): Unexpected token ".CouplingBetweenObjects)", expected ')' at offset 30 on line 2
phpstan (8.2): src/Assembly.php#L10
PHPDoc tag `@SuppressWarnings` has invalid value ((PHPMD.TooManyPublicMethods)): Unexpected token ".TooManyPublicMethods)", expected ')' at offset 67 on line 3
phpstan (8.5)
The strategy configuration was canceled because "phpstan._8_4" failed
phpstan (8.5)
The operation was canceled.
phpstan (8.5): src/RouterCallback.php#L23
PHPDoc tag `@SuppressWarnings` has invalid value ((PHPMD.CouplingBetweenObjects)): Unexpected token ".CouplingBetweenObjects)", expected ')' at offset 30 on line 2
phpstan (8.5): src/LogicStream/LogicStreamWrapper.php#L8
PHPDoc tag `@SuppressWarnings` has invalid value ((PHPMD.CamelCaseMethodName)): Unexpected token ".CamelCaseMethodName)", expected ')' at offset 30 on line 2
phpstan (8.5): src/ContentTypeNegotiator.php#L88
Using nullsafe property access "?->defaultContentType" on left side of ?? is unnecessary. Use -> instead.
phpstan (8.5): src/BaseRouter.php#L19
PHPDoc tag `@SuppressWarnings` has invalid value ((PHPMD.CouplingBetweenObjects)): Unexpected token ".CouplingBetweenObjects)", expected ')' at offset 30 on line 2
phpstan (8.5): src/Assembly.php#L10
PHPDoc tag `@SuppressWarnings` has invalid value ((PHPMD.TooManyPublicMethods)): Unexpected token ".TooManyPublicMethods)", expected ')' at offset 67 on line 3
composer (8.3)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
composer (8.5)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
composer (8.2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
composer (8.4)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpmd (8.5)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpcs (8.5)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpmd (8.4)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpmd (8.2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpcs (8.3)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpunit (8.2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpunit (8.4)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpmd (8.3)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpstan (8.4)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpstan (8.3)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpstan (8.2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpunit (8.3)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpcs (8.2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpcs (8.4)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpstan (8.5)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
phpunit (8.5)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
coverage (8.5)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
coverage (8.4)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
coverage (8.3)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
coverage (8.2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea. 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
build-artifact-8.2 Expired
6.8 MB
sha256:b99e4ba6ebeaffabddafaa6c824341fc61ad8baadd5ae39ce6bc8f67890ba00c
build-artifact-8.3 Expired
6.8 MB
sha256:c60ca55c9ae1025a1ece055bb96e7b8c724837d3e298b1ad94ab42c3bda35bb2
build-artifact-8.4 Expired
6.8 MB
sha256:b6d66acea2b99ff9482482a692fcb3c01ccda0249560cf85de87ff50cb3378ec
build-artifact-8.5 Expired
6.8 MB
sha256:3ccefa2267027e803f85d8e3b6e95ec2c90d1f7c18e36ef78617d6d28ddc9431
code-coverage-8.2-214
6.49 KB
sha256:bdeb0aecb4f99bd03f6ea94d48dc879afb3ff43a160d86dfe758943ccad983df
code-coverage-8.3-214
6.49 KB
sha256:b2d4c3af7ad2f53792f31eafd1b02bd662b752709c46820b424a597fb55abb0a
code-coverage-8.4-214
6.49 KB
sha256:49c56792061fbe4911694152031d479d4393af9f455ce1c8a832fba924176649
code-coverage-8.5-214
6.49 KB
sha256:933f541bfa61e725f481b7ecf6ddeb2ae9e7f65982443330e6cb7bfd01c7258f