QA #471
qa.yml
on: workflow_dispatch
Static Analysis
27s
Coding Standard
31s
Matrix: tests
Annotations
17 warnings
|
tests (ubuntu-latest, 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/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
tests (ubuntu-latest, 8.3)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
|
tests (ubuntu-latest, 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/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
tests (ubuntu-latest, 8.4)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
|
Static Analysis
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
DeprecatedMethod:
src/Client/TestDoubleClientBuilder.php#L197
src/Client/TestDoubleClientBuilder.php:197:15: DeprecatedMethod: The method PHPUnit\Framework\MockObject\MockBuilder::disallowMockingUnknownTypes has been marked as deprecated (see https://psalm.dev/001)
|
|
DeprecatedMethod:
src/Client/TestDoubleClientBuilder.php#L196
src/Client/TestDoubleClientBuilder.php:196:15: DeprecatedMethod: The method PHPUnit\Framework\MockObject\MockBuilder::disableArgumentCloning has been marked as deprecated (see https://psalm.dev/001)
|
|
RiskyTruthyFalsyComparison:
src/Client/TestDoubleClientBuilder.php#L134
src/Client/TestDoubleClientBuilder.php:134:13: RiskyTruthyFalsyComparison: Operand of type array<int, Tarantool\Client\Request\Request>|null contains type array<int, Tarantool\Client\Request\Request>, which can be falsy and truthy. This can cause possibly unexpected behavior. Use strict comparison instead. (see https://psalm.dev/356)
|
|
MissingParamType:
src/Client/IsRequestType.php#L42
src/Client/IsRequestType.php:42:32: MissingParamType: Parameter $other has no provided type (see https://psalm.dev/154)
|
|
DirectConstructorCall:
src/Client/IsRequestType.php#L29
src/Client/IsRequestType.php:29:13: DirectConstructorCall: Constructors should not be called directly (see https://psalm.dev/318)
|
|
RiskyTruthyFalsyComparison:
src/Annotation/Requirement/TarantoolVersionRequirement.php#L53
src/Annotation/Requirement/TarantoolVersionRequirement.php:53:13: RiskyTruthyFalsyComparison: Operand of type null|string contains type string, which can be falsy and truthy. This can cause possibly unexpected behavior. Use strict comparison instead. (see https://psalm.dev/356)
|
|
ClassMustBeFinal:
src/Annotation/AnnotationExtension.php#L20
src/Annotation/AnnotationExtension.php:20:7: ClassMustBeFinal: Class Tarantool\PhpUnit\Annotation\AnnotationExtension is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
|
|
Static Analysis
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
|
tests (ubuntu-latest, 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/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
tests (ubuntu-latest, 8.2)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
|
Coding Standard
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Coding Standard
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|