Skip to content

feat: Add PHP 8.4 support #167

feat: Add PHP 8.4 support

feat: Add PHP 8.4 support #167

Re-run triggered November 8, 2024 18:10
Status Failure
Total duration 7m 18s
Artifacts

ci.yaml

on: pull_request
PHP-CS-Fixer
13s
PHP-CS-Fixer
Unit tests (alpine)
1m 38s
Unit tests (alpine)
Kerberos SSO tests
37s
Kerberos SSO tests
PHPStan Static Analysis
37s
PHPStan Static Analysis
Matrix: Unit tests
Matrix: Unit tests
Matrix: Psalm static analysis
Fit to window
Zoom out
Zoom in

Annotations

53 errors and 58 warnings
RiskyTruthyFalsyComparison: src/BasicAuth.php#L36
src/BasicAuth.php:36:11: 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)
RiskyTruthyFalsyComparison: src/Exception/Exception.php#L26
src/Exception/Exception.php:26:7: 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)
ParamNameMismatch: src/Exception/InvalidRequestException.php#L15
src/Exception/InvalidRequestException.php:15:37: ParamNameMismatch: Argument 1 of Icewind\SMB\Exception\InvalidRequestException::__construct has wrong name $path, expecting $message as defined by Icewind\SMB\Exception\Exception::__construct (see https://psalm.dev/230)
RiskyTruthyFalsyComparison: src/KerberosTicket.php#L50
src/KerberosTicket.php:50:7: RiskyTruthyFalsyComparison: Operand of type false|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)
PossiblyUndefinedArrayOffset: src/Native/NativeFileInfo.php#L132
src/Native/NativeFileInfo.php:132:16: PossiblyUndefinedArrayOffset: Possibly undefined array key (see https://psalm.dev/167)
RiskyTruthyFalsyComparison: src/Native/NativeState.php#L325
src/Native/NativeState.php:325:7: RiskyTruthyFalsyComparison: Operand of type int|null contains type int, which can be falsy and truthy. This can cause possibly unexpected behavior. Use strict comparison instead. (see https://psalm.dev/356)
TypeDoesNotContainType: src/Native/NativeState.php#L332
src/Native/NativeState.php:332:7: TypeDoesNotContainType: Type false|int for $result is never false (see https://psalm.dev/056)
InvalidReturnType: src/TimeZoneProvider.php#L26
src/TimeZoneProvider.php:26:37: InvalidReturnType: The declared return type 'string' for Icewind\SMB\TimeZoneProvider::get is incorrect, got 'false|string' (see https://psalm.dev/011)
RiskyTruthyFalsyComparison: src/TimeZoneProvider.php#L31
src/TimeZoneProvider.php:31:8: 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)
RiskyTruthyFalsyComparison: src/TimeZoneProvider.php#L40
src/TimeZoneProvider.php:40:8: RiskyTruthyFalsyComparison: Operand of type false|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)
Psalm static analysis (7.2)
Process completed with exit code 1.
Psalm static analysis (7.3)
Process completed with exit code 1.
RiskyTruthyFalsyComparison: src/BasicAuth.php#L36
src/BasicAuth.php:36:11: 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)
RiskyTruthyFalsyComparison: src/Exception/Exception.php#L26
src/Exception/Exception.php:26:7: 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)
ParamNameMismatch: src/Exception/InvalidRequestException.php#L15
src/Exception/InvalidRequestException.php:15:37: ParamNameMismatch: Argument 1 of Icewind\SMB\Exception\InvalidRequestException::__construct has wrong name $path, expecting $message as defined by Icewind\SMB\Exception\Exception::__construct (see https://psalm.dev/230)
RiskyTruthyFalsyComparison: src/KerberosTicket.php#L50
src/KerberosTicket.php:50:7: RiskyTruthyFalsyComparison: Operand of type false|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)
PossiblyUndefinedArrayOffset: src/Native/NativeFileInfo.php#L132
src/Native/NativeFileInfo.php:132:16: PossiblyUndefinedArrayOffset: Possibly undefined array key (see https://psalm.dev/167)
RiskyTruthyFalsyComparison: src/Native/NativeState.php#L325
src/Native/NativeState.php:325:7: RiskyTruthyFalsyComparison: Operand of type int|null contains type int, which can be falsy and truthy. This can cause possibly unexpected behavior. Use strict comparison instead. (see https://psalm.dev/356)
TypeDoesNotContainType: src/Native/NativeState.php#L332
src/Native/NativeState.php:332:7: TypeDoesNotContainType: Type false|int for $result is never false (see https://psalm.dev/056)
InvalidReturnType: src/TimeZoneProvider.php#L26
src/TimeZoneProvider.php:26:37: InvalidReturnType: The declared return type 'string' for Icewind\SMB\TimeZoneProvider::get is incorrect, got 'false|string' (see https://psalm.dev/011)
RiskyTruthyFalsyComparison: src/TimeZoneProvider.php#L31
src/TimeZoneProvider.php:31:8: 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)
RiskyTruthyFalsyComparison: src/TimeZoneProvider.php#L40
src/TimeZoneProvider.php:40:8: RiskyTruthyFalsyComparison: Operand of type false|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)
RiskyTruthyFalsyComparison: src/BasicAuth.php#L36
src/BasicAuth.php:36:11: 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)
RiskyTruthyFalsyComparison: src/Exception/Exception.php#L26
src/Exception/Exception.php:26:7: 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)
ParamNameMismatch: src/Exception/InvalidRequestException.php#L15
src/Exception/InvalidRequestException.php:15:37: ParamNameMismatch: Argument 1 of Icewind\SMB\Exception\InvalidRequestException::__construct has wrong name $path, expecting $message as defined by Icewind\SMB\Exception\Exception::__construct (see https://psalm.dev/230)
RiskyTruthyFalsyComparison: src/KerberosTicket.php#L50
src/KerberosTicket.php:50:7: RiskyTruthyFalsyComparison: Operand of type false|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)
PossiblyUndefinedArrayOffset: src/Native/NativeFileInfo.php#L132
src/Native/NativeFileInfo.php:132:16: PossiblyUndefinedArrayOffset: Possibly undefined array key (see https://psalm.dev/167)
RiskyTruthyFalsyComparison: src/Native/NativeState.php#L325
src/Native/NativeState.php:325:7: RiskyTruthyFalsyComparison: Operand of type int|null contains type int, which can be falsy and truthy. This can cause possibly unexpected behavior. Use strict comparison instead. (see https://psalm.dev/356)
TypeDoesNotContainType: src/Native/NativeState.php#L332
src/Native/NativeState.php:332:7: TypeDoesNotContainType: Type false|int for $result is never false (see https://psalm.dev/056)
InvalidReturnType: src/TimeZoneProvider.php#L26
src/TimeZoneProvider.php:26:37: InvalidReturnType: The declared return type 'string' for Icewind\SMB\TimeZoneProvider::get is incorrect, got 'false|string' (see https://psalm.dev/011)
RiskyTruthyFalsyComparison: src/TimeZoneProvider.php#L31
src/TimeZoneProvider.php:31:8: 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)
RiskyTruthyFalsyComparison: src/TimeZoneProvider.php#L40
src/TimeZoneProvider.php:40:8: RiskyTruthyFalsyComparison: Operand of type false|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)
RiskyTruthyFalsyComparison: src/BasicAuth.php#L36
src/BasicAuth.php:36:11: 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)
RiskyTruthyFalsyComparison: src/Exception/Exception.php#L26
src/Exception/Exception.php:26:7: 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)
ParamNameMismatch: src/Exception/InvalidRequestException.php#L15
src/Exception/InvalidRequestException.php:15:37: ParamNameMismatch: Argument 1 of Icewind\SMB\Exception\InvalidRequestException::__construct has wrong name $path, expecting $message as defined by Icewind\SMB\Exception\Exception::__construct (see https://psalm.dev/230)
RiskyTruthyFalsyComparison: src/KerberosTicket.php#L50
src/KerberosTicket.php:50:7: RiskyTruthyFalsyComparison: Operand of type false|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)
PossiblyUndefinedArrayOffset: src/Native/NativeFileInfo.php#L132
src/Native/NativeFileInfo.php:132:16: PossiblyUndefinedArrayOffset: Possibly undefined array key (see https://psalm.dev/167)
RiskyTruthyFalsyComparison: src/Native/NativeState.php#L325
src/Native/NativeState.php:325:7: RiskyTruthyFalsyComparison: Operand of type int|null contains type int, which can be falsy and truthy. This can cause possibly unexpected behavior. Use strict comparison instead. (see https://psalm.dev/356)
TypeDoesNotContainType: src/Native/NativeState.php#L332
src/Native/NativeState.php:332:7: TypeDoesNotContainType: Type false|int for $result is never false (see https://psalm.dev/056)
InvalidReturnType: src/TimeZoneProvider.php#L26
src/TimeZoneProvider.php:26:37: InvalidReturnType: The declared return type 'string' for Icewind\SMB\TimeZoneProvider::get is incorrect, got 'false|string' (see https://psalm.dev/011)
RiskyTruthyFalsyComparison: src/TimeZoneProvider.php#L31
src/TimeZoneProvider.php:31:8: 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)
RiskyTruthyFalsyComparison: src/TimeZoneProvider.php#L40
src/TimeZoneProvider.php:40:8: RiskyTruthyFalsyComparison: Operand of type false|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)
Psalm static analysis (8.4)
Process completed with exit code 1.
RiskyTruthyFalsyComparison: src/BasicAuth.php#L36
src/BasicAuth.php:36:11: 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)
RiskyTruthyFalsyComparison: src/Exception/Exception.php#L26
src/Exception/Exception.php:26:7: 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)
ParamNameMismatch: src/Exception/InvalidRequestException.php#L15
src/Exception/InvalidRequestException.php:15:37: ParamNameMismatch: Argument 1 of Icewind\SMB\Exception\InvalidRequestException::__construct has wrong name $path, expecting $message as defined by Icewind\SMB\Exception\Exception::__construct (see https://psalm.dev/230)
RiskyTruthyFalsyComparison: src/KerberosTicket.php#L50
src/KerberosTicket.php:50:7: RiskyTruthyFalsyComparison: Operand of type false|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)
PossiblyUndefinedArrayOffset: src/Native/NativeFileInfo.php#L132
src/Native/NativeFileInfo.php:132:16: PossiblyUndefinedArrayOffset: Possibly undefined array key (see https://psalm.dev/167)
RiskyTruthyFalsyComparison: src/Native/NativeState.php#L325
src/Native/NativeState.php:325:7: RiskyTruthyFalsyComparison: Operand of type int|null contains type int, which can be falsy and truthy. This can cause possibly unexpected behavior. Use strict comparison instead. (see https://psalm.dev/356)
TypeDoesNotContainType: src/Native/NativeState.php#L332
src/Native/NativeState.php:332:7: TypeDoesNotContainType: Type false|int for $result is never false (see https://psalm.dev/056)
InvalidReturnType: src/TimeZoneProvider.php#L26
src/TimeZoneProvider.php:26:37: InvalidReturnType: The declared return type 'string' for Icewind\SMB\TimeZoneProvider::get is incorrect, got 'false|string' (see https://psalm.dev/011)
RiskyTruthyFalsyComparison: src/TimeZoneProvider.php#L31
src/TimeZoneProvider.php:31:8: 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)
RiskyTruthyFalsyComparison: src/TimeZoneProvider.php#L40
src/TimeZoneProvider.php:40:8: RiskyTruthyFalsyComparison: Operand of type false|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)
PHP-CS-Fixer
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
PHPStan Static Analysis
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Kerberos SSO tests
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (libsmbclient, 8.1)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (libsmbclient, 8.3)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (libsmbclient, 7.3)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (libsmbclient, 7.4)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (alpine)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (libsmbclient, 8.0)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (libsmbclient, 8.2)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (libsmbclient, 8.4)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (smbclient, 8.4)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (smbclient, 7.2)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (smbclient, 8.0)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (smbclient, 7.4)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (smbclient, 8.3)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (smbclient, 7.3)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (smbclient, 8.2)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (4.10.18, latest)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (smbclient, 8.1)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (4.10.18, 4.8.5)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (libsmbclient, 7.2)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (4.10.18, 4.9.4)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (4.11.17, 4.8.5)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (4.14.9, latest)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (4.14.9, 4.8.5)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (4.14.9, 4.9.4)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (4.11.17, 4.9.4)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (4.18.1, 4.8.5)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (4.18.1, latest)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (4.17.7, 4.9.4)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (4.11.17, latest)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (4.15.13, 4.9.4)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (4.16.10, 4.9.4)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (4.15.13, latest)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (4.15.13, 4.8.5)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (4.16.10, 4.8.5)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (4.16.10, latest)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (4.7.12, 4.8.5)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (4.17.7, 4.8.5)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (4.17.7, latest)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (4.18.1, 4.9.4)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (4.7.12, 4.9.4)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (4.7.12, latest)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (4.8.12, latest)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Psalm static analysis (8.1)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Psalm static analysis (7.2)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Psalm static analysis (7.3)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Psalm static analysis (7.4)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (4.9.18, 4.9.4)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (4.9.18, latest)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (4.8.12, 4.9.4)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Psalm static analysis (8.3)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Psalm static analysis (8.2)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Psalm static analysis (8.4)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Psalm static analysis (8.0)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (4.9.18, 4.8.5)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit tests (4.8.12, 4.8.5)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, nick-invision/retry@v2, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/