Fix composer repositories for CI #438
qa.yml
on: push
Static Analysis
23s
Coding Standard
20s
Matrix: tests
Annotations
1 error and 17 warnings
|
Coding Standard
Process completed with exit code 16.
|
|
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/
|
|
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/
|
|
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#L193
src/Client/TestDoubleClientBuilder.php:193:15: DeprecatedMethod: The method PHPUnit\Framework\MockObject\MockBuilder::disallowMockingUnknownTypes has been marked as deprecated (see https://psalm.dev/001)
|
|
DeprecatedMethod:
src/Client/TestDoubleClientBuilder.php#L192
src/Client/TestDoubleClientBuilder.php:192:15: DeprecatedMethod: The method PHPUnit\Framework\MockObject\MockBuilder::disableArgumentCloning has been marked as deprecated (see https://psalm.dev/001)
|
|
RiskyTruthyFalsyComparison:
src/Client/TestDoubleClientBuilder.php#L133
src/Client/TestDoubleClientBuilder.php:133: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.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/
|
|
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/
|