Skip to content

Drop PHP 7.4 support #2457

Drop PHP 7.4 support

Drop PHP 7.4 support #2457

Triggered via pull request March 2, 2024 03:00
Status Failure
Total duration 1m 12s
Artifacts

php.yml

on: pull_request
Matrix: php
Matrix: packages / validate
Waiting for pending jobs
Fit to window
Zoom out
Zoom in

Annotations

26 errors and 5 warnings
php (8.1, false): src/API/Instrumentation/CachedInstrumentation.php#L51
Strict comparison using === between WeakMap<OpenTelemetry\API\Trace\TracerProviderInterface, OpenTelemetry\API\Trace\TracerInterface> and null will always evaluate to false.
php (8.1, false): src/API/Instrumentation/CachedInstrumentation.php#L62
Strict comparison using === between WeakMap<OpenTelemetry\API\Metrics\MeterProviderInterface, OpenTelemetry\API\Metrics\MeterInterface> and null will always evaluate to false.
php (8.1, false): src/API/Instrumentation/CachedInstrumentation.php#L72
Strict comparison using === between WeakMap<OpenTelemetry\API\Logs\LoggerProviderInterface, OpenTelemetry\API\Logs\LoggerInterface> and null will always evaluate to false.
php (8.1, false)
Process completed with exit code 1.
php (8.1, false)
One or more steps failed
php (8.0, false)
One or more steps failed
php (8.0, false): src/API/Instrumentation/CachedInstrumentation.php#L51
Strict comparison using === between WeakMap<OpenTelemetry\API\Trace\TracerProviderInterface, OpenTelemetry\API\Trace\TracerInterface> and null will always evaluate to false.
php (8.0, false): src/API/Instrumentation/CachedInstrumentation.php#L62
Strict comparison using === between WeakMap<OpenTelemetry\API\Metrics\MeterProviderInterface, OpenTelemetry\API\Metrics\MeterInterface> and null will always evaluate to false.
php (8.0, false): src/API/Instrumentation/CachedInstrumentation.php#L72
Strict comparison using === between WeakMap<OpenTelemetry\API\Logs\LoggerProviderInterface, OpenTelemetry\API\Logs\LoggerInterface> and null will always evaluate to false.
php (8.0, false)
Process completed with exit code 1.
php (8.2, false)
One or more steps failed
php (8.2, false): src/API/Instrumentation/CachedInstrumentation.php#L51
Strict comparison using === between WeakMap<OpenTelemetry\API\Trace\TracerProviderInterface, OpenTelemetry\API\Trace\TracerInterface> and null will always evaluate to false.
php (8.2, false): src/API/Instrumentation/CachedInstrumentation.php#L62
Strict comparison using === between WeakMap<OpenTelemetry\API\Metrics\MeterProviderInterface, OpenTelemetry\API\Metrics\MeterInterface> and null will always evaluate to false.
php (8.2, false): src/API/Instrumentation/CachedInstrumentation.php#L72
Strict comparison using === between WeakMap<OpenTelemetry\API\Logs\LoggerProviderInterface, OpenTelemetry\API\Logs\LoggerInterface> and null will always evaluate to false.
php (8.2, false)
Process completed with exit code 1.
php (8.3, false)
One or more steps failed
php (8.3, false): src/API/Instrumentation/CachedInstrumentation.php#L51
Strict comparison using === between WeakMap<OpenTelemetry\API\Trace\TracerProviderInterface, OpenTelemetry\API\Trace\TracerInterface> and null will always evaluate to false.
php (8.3, false): src/API/Instrumentation/CachedInstrumentation.php#L62
Strict comparison using === between WeakMap<OpenTelemetry\API\Metrics\MeterProviderInterface, OpenTelemetry\API\Metrics\MeterInterface> and null will always evaluate to false.
php (8.3, false): src/API/Instrumentation/CachedInstrumentation.php#L72
Strict comparison using === between WeakMap<OpenTelemetry\API\Logs\LoggerProviderInterface, OpenTelemetry\API\Logs\LoggerInterface> and null will always evaluate to false.
php (8.3, false)
Process completed with exit code 1.
php (8.4, true, --ignore-platform-reqs)
<error>Child process error</error> (exit code 255): PHP Fatal error: Type of PHPStan\BetterReflection\Reflection\Adapter\ReflectionClass::IS_READONLY must be compatible with ReflectionClass::IS_READONLY of type int in phar:///home/runner/work/opentelemetry-php/opentelemetry-php/vendor/phpstan/phpstan/phpstan.phar/vendor/ondrejmirtes/better-reflection/src/Reflection/Adapter/ReflectionClass.php on line 34 Fatal error: Type of PHPStan\BetterReflection\Reflection\Adapter\ReflectionClass::IS_READONLY must be compatible with ReflectionClass::IS_READONLY of type int in phar:///home/runner/work/opentelemetry-php/opentelemetry-php/vendor/phpstan/phpstan/phpstan.phar/vendor/ondrejmirtes/better-reflection/src/Reflection/Adapter/ReflectionClass.php on line 34
php (8.4, true, --ignore-platform-reqs)
<error>Child process error</error> (exit code 255): PHP Fatal error: Type of PHPStan\BetterReflection\Reflection\Adapter\ReflectionClass::IS_READONLY must be compatible with ReflectionClass::IS_READONLY of type int in phar:///home/runner/work/opentelemetry-php/opentelemetry-php/vendor/phpstan/phpstan/phpstan.phar/vendor/ondrejmirtes/better-reflection/src/Reflection/Adapter/ReflectionClass.php on line 34 Fatal error: Type of PHPStan\BetterReflection\Reflection\Adapter\ReflectionClass::IS_READONLY must be compatible with ReflectionClass::IS_READONLY of type int in phar:///home/runner/work/opentelemetry-php/opentelemetry-php/vendor/phpstan/phpstan/phpstan.phar/vendor/ondrejmirtes/better-reflection/src/Reflection/Adapter/ReflectionClass.php on line 34
php (8.4, true, --ignore-platform-reqs)
<error>Child process error</error> (exit code 255): PHP Fatal error: Type of PHPStan\BetterReflection\Reflection\Adapter\ReflectionClassConstant::IS_PUBLIC must be compatible with ReflectionClassConstant::IS_PUBLIC of type int in phar:///home/runner/work/opentelemetry-php/opentelemetry-php/vendor/phpstan/phpstan/phpstan.phar/vendor/ondrejmirtes/better-reflection/src/Reflection/Adapter/ReflectionClassConstant.php on line 22 Fatal error: Type of PHPStan\BetterReflection\Reflection\Adapter\ReflectionClassConstant::IS_PUBLIC must be compatible with ReflectionClassConstant::IS_PUBLIC of type int in phar:///home/runner/work/opentelemetry-php/opentelemetry-php/vendor/phpstan/phpstan/phpstan.phar/vendor/ondrejmirtes/better-reflection/src/Reflection/Adapter/ReflectionClassConstant.php on line 22
php (8.4, true, --ignore-platform-reqs)
<error>Child process error</error> (exit code 255): PHP Fatal error: Type of PHPStan\BetterReflection\Reflection\Adapter\ReflectionClass::IS_READONLY must be compatible with ReflectionClass::IS_READONLY of type int in phar:///home/runner/work/opentelemetry-php/opentelemetry-php/vendor/phpstan/phpstan/phpstan.phar/vendor/ondrejmirtes/better-reflection/src/Reflection/Adapter/ReflectionClass.php on line 34 Fatal error: Type of PHPStan\BetterReflection\Reflection\Adapter\ReflectionClass::IS_READONLY must be compatible with ReflectionClass::IS_READONLY of type int in phar:///home/runner/work/opentelemetry-php/opentelemetry-php/vendor/phpstan/phpstan/phpstan.phar/vendor/ondrejmirtes/better-reflection/src/Reflection/Adapter/ReflectionClass.php on line 34
php (8.4, true, --ignore-platform-reqs)
Process completed with exit code 1.
php (8.4, true, --ignore-platform-reqs)
One or more steps failed
php (8.1, false)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
php (8.0, false)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
php (8.2, false)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
php (8.3, false)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
php (8.4, true, --ignore-platform-reqs)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.