set min php 7.4 #568
php.yml
on: pull_request
PHP CS Fixer
23s
PHP Mess Detector
41s
Matrix: PHP Static Analysis
Matrix: phpunit
Matrix: Check samples
Annotations
60 errors and 20 warnings
|
PHP Static Analysis (8.2):
tests/PhpPresentation/Tests/Shape/RichText/ParagraphTest.php#L66
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Style\\Bullet' and *NEVER* will always evaluate to false.
|
|
PHP Static Analysis (8.2):
tests/PhpPresentation/Tests/Shape/CommentTest.php#L54
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Shape\\Comment\\Author' and null will always evaluate to false.
|
|
PHP Static Analysis (8.2):
tests/PhpPresentation/Tests/Shape/Chart/TitleTest.php#L60
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice…' and null will always evaluate to false.
|
|
PHP Static Analysis (8.2):
tests/PhpPresentation/Tests/Shape/Chart/SeriesTest.php#L98
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Style\\Font' and null will always evaluate to false.
|
|
PHP Static Analysis (8.2):
tests/PhpPresentation/Tests/Shape/Chart/SeriesTest.php#L88
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Style\\Fill' and null will always evaluate to false.
|
|
PHP Static Analysis (8.2):
tests/PhpPresentation/Tests/Shape/Chart/LegendTest.php#L80
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice…' and null will always evaluate to false.
|
|
PHP Static Analysis (8.2):
tests/PhpPresentation/Tests/Shape/Chart/AxisTest.php#L168
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Style\\Font' and *NEVER* will always evaluate to false.
|
|
PHP Static Analysis (8.2):
tests/PhpPresentation/Tests/Shape/Chart/AxisTest.php#L90
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Style\\Font' and null will always evaluate to false.
|
|
PHP Static Analysis (8.2):
tests/PhpPresentation/Tests/AbstractShapeTest.php#L172
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Shape\\Placeholder' and null will always evaluate to false.
|
|
PHP Static Analysis (8.2):
tests/PhpPresentation/Tests/AbstractShapeTest.php#L64
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Style\\Fill' and null will always evaluate to false.
|
|
PHP Static Analysis (8.0):
tests/PhpPresentation/Tests/Shape/RichText/ParagraphTest.php#L66
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Style\\Bullet' and *NEVER* will always evaluate to false.
|
|
PHP Static Analysis (8.0):
tests/PhpPresentation/Tests/Shape/CommentTest.php#L54
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Shape\\Comment\\Author' and null will always evaluate to false.
|
|
PHP Static Analysis (8.0):
tests/PhpPresentation/Tests/Shape/Chart/TitleTest.php#L60
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice…' and null will always evaluate to false.
|
|
PHP Static Analysis (8.0):
tests/PhpPresentation/Tests/Shape/Chart/SeriesTest.php#L98
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Style\\Font' and null will always evaluate to false.
|
|
PHP Static Analysis (8.0):
tests/PhpPresentation/Tests/Shape/Chart/SeriesTest.php#L88
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Style\\Fill' and null will always evaluate to false.
|
|
PHP Static Analysis (8.0):
tests/PhpPresentation/Tests/Shape/Chart/LegendTest.php#L80
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice…' and null will always evaluate to false.
|
|
PHP Static Analysis (8.0):
tests/PhpPresentation/Tests/Shape/Chart/AxisTest.php#L168
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Style\\Font' and *NEVER* will always evaluate to false.
|
|
PHP Static Analysis (8.0):
tests/PhpPresentation/Tests/Shape/Chart/AxisTest.php#L90
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Style\\Font' and null will always evaluate to false.
|
|
PHP Static Analysis (8.0):
tests/PhpPresentation/Tests/AbstractShapeTest.php#L172
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Shape\\Placeholder' and null will always evaluate to false.
|
|
PHP Static Analysis (8.0):
tests/PhpPresentation/Tests/AbstractShapeTest.php#L64
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Style\\Fill' and null will always evaluate to false.
|
|
PHP Static Analysis (8.3):
tests/PhpPresentation/Tests/Shape/RichText/ParagraphTest.php#L66
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Style\\Bullet' and *NEVER* will always evaluate to false.
|
|
PHP Static Analysis (8.3):
tests/PhpPresentation/Tests/Shape/CommentTest.php#L54
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Shape\\Comment\\Author' and null will always evaluate to false.
|
|
PHP Static Analysis (8.3):
tests/PhpPresentation/Tests/Shape/Chart/TitleTest.php#L60
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice…' and null will always evaluate to false.
|
|
PHP Static Analysis (8.3):
tests/PhpPresentation/Tests/Shape/Chart/SeriesTest.php#L98
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Style\\Font' and null will always evaluate to false.
|
|
PHP Static Analysis (8.3):
tests/PhpPresentation/Tests/Shape/Chart/SeriesTest.php#L88
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Style\\Fill' and null will always evaluate to false.
|
|
PHP Static Analysis (8.3):
tests/PhpPresentation/Tests/Shape/Chart/LegendTest.php#L80
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice…' and null will always evaluate to false.
|
|
PHP Static Analysis (8.3):
tests/PhpPresentation/Tests/Shape/Chart/AxisTest.php#L168
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Style\\Font' and *NEVER* will always evaluate to false.
|
|
PHP Static Analysis (8.3):
tests/PhpPresentation/Tests/Shape/Chart/AxisTest.php#L90
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Style\\Font' and null will always evaluate to false.
|
|
PHP Static Analysis (8.3):
tests/PhpPresentation/Tests/AbstractShapeTest.php#L172
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Shape\\Placeholder' and null will always evaluate to false.
|
|
PHP Static Analysis (8.3):
tests/PhpPresentation/Tests/AbstractShapeTest.php#L64
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Style\\Fill' and null will always evaluate to false.
|
|
PHP Static Analysis (7.4):
tests/PhpPresentation/Tests/Shape/RichText/ParagraphTest.php#L66
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Style\\Bullet' and *NEVER* will always evaluate to false.
|
|
PHP Static Analysis (7.4):
tests/PhpPresentation/Tests/Shape/CommentTest.php#L54
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Shape\\Comment\\Author' and null will always evaluate to false.
|
|
PHP Static Analysis (7.4):
tests/PhpPresentation/Tests/Shape/Chart/TitleTest.php#L60
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice…' and null will always evaluate to false.
|
|
PHP Static Analysis (7.4):
tests/PhpPresentation/Tests/Shape/Chart/SeriesTest.php#L98
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Style\\Font' and null will always evaluate to false.
|
|
PHP Static Analysis (7.4):
tests/PhpPresentation/Tests/Shape/Chart/SeriesTest.php#L88
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Style\\Fill' and null will always evaluate to false.
|
|
PHP Static Analysis (7.4):
tests/PhpPresentation/Tests/Shape/Chart/LegendTest.php#L80
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice…' and null will always evaluate to false.
|
|
PHP Static Analysis (7.4):
tests/PhpPresentation/Tests/Shape/Chart/AxisTest.php#L168
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Style\\Font' and *NEVER* will always evaluate to false.
|
|
PHP Static Analysis (7.4):
tests/PhpPresentation/Tests/Shape/Chart/AxisTest.php#L90
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Style\\Font' and null will always evaluate to false.
|
|
PHP Static Analysis (7.4):
tests/PhpPresentation/Tests/AbstractShapeTest.php#L172
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Shape\\Placeholder' and null will always evaluate to false.
|
|
PHP Static Analysis (7.4):
tests/PhpPresentation/Tests/AbstractShapeTest.php#L64
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Style\\Fill' and null will always evaluate to false.
|
|
PHP Static Analysis (8.4):
tests/PhpPresentation/Tests/AbstractShapeTest.php#L54
Call to an undefined static method PhpOffice\PhpPresentation\Tests\AbstractShapeTest::assertInstanceOf().
|
|
PHP Static Analysis (8.4):
tests/PhpPresentation/Tests/AbstractShapeTest.php#L53
Call to an undefined static method PhpOffice\PhpPresentation\Tests\AbstractShapeTest::assertInstanceOf().
|
|
PHP Static Analysis (8.4):
tests/PhpPresentation/Tests/AbstractShapeTest.php#L52
Call to an undefined static method PhpOffice\PhpPresentation\Tests\AbstractShapeTest::assertEquals().
|
|
PHP Static Analysis (8.4):
tests/PhpPresentation/Tests/AbstractShapeTest.php#L51
Call to an undefined static method PhpOffice\PhpPresentation\Tests\AbstractShapeTest::assertInstanceOf().
|
|
PHP Static Analysis (8.4):
tests/PhpPresentation/Tests/AbstractShapeTest.php#L50
Call to an undefined static method PhpOffice\PhpPresentation\Tests\AbstractShapeTest::assertEquals().
|
|
PHP Static Analysis (8.4):
tests/PhpPresentation/Tests/AbstractShapeTest.php#L49
Call to an undefined static method PhpOffice\PhpPresentation\Tests\AbstractShapeTest::assertEquals().
|
|
PHP Static Analysis (8.4):
tests/PhpPresentation/Tests/AbstractShapeTest.php#L48
Call to an undefined static method PhpOffice\PhpPresentation\Tests\AbstractShapeTest::assertEquals().
|
|
PHP Static Analysis (8.4):
tests/PhpPresentation/Tests/AbstractShapeTest.php#L47
Call to an undefined static method PhpOffice\PhpPresentation\Tests\AbstractShapeTest::assertEquals().
|
|
PHP Static Analysis (8.4):
tests/PhpPresentation/Tests/AbstractShapeTest.php#L46
Call to an undefined static method PhpOffice\PhpPresentation\Tests\AbstractShapeTest::assertEquals().
|
|
PHP Static Analysis (8.4):
tests/PhpPresentation/Tests/AbstractShapeTest.php#L37
Class PhpOffice\PhpPresentation\Tests\AbstractShapeTest extends unknown class PHPUnit\Framework\TestCase.
|
|
PHP Static Analysis (8.1):
tests/PhpPresentation/Tests/Shape/RichText/ParagraphTest.php#L66
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Style\\Bullet' and *NEVER* will always evaluate to false.
|
|
PHP Static Analysis (8.1):
tests/PhpPresentation/Tests/Shape/CommentTest.php#L54
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Shape\\Comment\\Author' and null will always evaluate to false.
|
|
PHP Static Analysis (8.1):
tests/PhpPresentation/Tests/Shape/Chart/TitleTest.php#L60
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice…' and null will always evaluate to false.
|
|
PHP Static Analysis (8.1):
tests/PhpPresentation/Tests/Shape/Chart/SeriesTest.php#L98
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Style\\Font' and null will always evaluate to false.
|
|
PHP Static Analysis (8.1):
tests/PhpPresentation/Tests/Shape/Chart/SeriesTest.php#L88
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Style\\Fill' and null will always evaluate to false.
|
|
PHP Static Analysis (8.1):
tests/PhpPresentation/Tests/Shape/Chart/LegendTest.php#L80
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice…' and null will always evaluate to false.
|
|
PHP Static Analysis (8.1):
tests/PhpPresentation/Tests/Shape/Chart/AxisTest.php#L168
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Style\\Font' and *NEVER* will always evaluate to false.
|
|
PHP Static Analysis (8.1):
tests/PhpPresentation/Tests/Shape/Chart/AxisTest.php#L90
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Style\\Font' and null will always evaluate to false.
|
|
PHP Static Analysis (8.1):
tests/PhpPresentation/Tests/AbstractShapeTest.php#L172
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Shape\\Placeholder' and null will always evaluate to false.
|
|
PHP Static Analysis (8.1):
tests/PhpPresentation/Tests/AbstractShapeTest.php#L64
Call to static method PHPUnit\Framework\Assert::assertInstanceOf() with 'PhpOffice\\PhpPresentation\\Style\\Fill' and null will always evaluate to false.
|
|
Check samples (8.3)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
PHP CS Fixer
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Check samples (8.0)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Check samples (8.4)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Check samples (8.1)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Check samples (8.2)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
PHP Static Analysis (8.2)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
PHP Static Analysis (8.0)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
PHP Static Analysis (8.3)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
PHP Static Analysis (7.4)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
PHP Static Analysis (8.4)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Check samples (7.4)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
PHP Static Analysis (8.1)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
PHP Mess Detector
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. 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 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. 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 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
PHPUnit 8.0
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
PHPUnit 8.1
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. 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 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
PHPUnit 7.4
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|