Implement password policy with hook #3933
php.yml
on: pull_request
Matrix: PHP / Lint
Matrix: PHP / Static analysis
Matrix: PHP / Test
Annotations
36 warnings
|
PHP / Static analysis (8.4) / PHPStan 8.4
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1. 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) / PHPStan 8.2
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1. 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.5) / PHPStan 8.5
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1. 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) / PHPStan 8.3
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1. 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 / Lint (8.3) / Linters 8.3
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1. 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 / Lint (8.4) / Linters 8.4
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1. 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 / Test (8.4) / PHPUnit 8.4
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1. 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 / Test (8.4) / PHPUnit 8.4:
library/Icinga/Chart/Graph/LineGraph.php#L72
Icinga\Chart\Graph\LineGraph::__construct(): Implicitly marking parameter $tooltips as nullable is deprecated, the explicit nullable type must be used instead
|
|
PHP / Test (8.4) / PHPUnit 8.4:
library/Icinga/Chart/Graph/BarGraph.php#L60
Icinga\Chart\Graph\BarGraph::__construct(): Implicitly marking parameter $tooltips as nullable is deprecated, the explicit nullable type must be used instead
|
|
PHP / Test (8.4) / PHPUnit 8.4:
library/Icinga/Data/Queryable.php#L19
Icinga\Data\Queryable::from(): Implicitly marking parameter $fields as nullable is deprecated, the explicit nullable type must be used instead
|
|
PHP / Test (8.4) / PHPUnit 8.4:
library/Icinga/Data/SimpleQuery.php#L247
Icinga\Data\SimpleQuery::from(): Implicitly marking parameter $fields as nullable is deprecated, the explicit nullable type must be used instead
|
|
PHP / Test (8.4) / PHPUnit 8.4:
library/Icinga/Web/Session.php#L29
Icinga\Web\Session::create(): Implicitly marking parameter $session as nullable is deprecated, the explicit nullable type must be used instead
|
|
PHP / Test (8.4) / PHPUnit 8.4:
library/Icinga/Data/Reducible.php#L22
Icinga\Data\Reducible::delete(): Implicitly marking parameter $filter as nullable is deprecated, the explicit nullable type must be used instead
|
|
PHP / Test (8.4) / PHPUnit 8.4:
library/Icinga/Data/Updatable.php#L23
Icinga\Data\Updatable::update(): Implicitly marking parameter $filter as nullable is deprecated, the explicit nullable type must be used instead
|
|
PHP / Test (8.4) / PHPUnit 8.4:
library/Icinga/Data/Db/DbConnection.php#L472
Icinga\Data\Db\DbConnection::delete(): Implicitly marking parameter $filter as nullable is deprecated, the explicit nullable type must be used instead
|
|
PHP / Test (8.4) / PHPUnit 8.4:
library/Icinga/Data/Db/DbConnection.php#L438
Icinga\Data\Db\DbConnection::update(): Implicitly marking parameter $filter as nullable is deprecated, the explicit nullable type must be used instead
|
|
PHP / Test (8.4) / PHPUnit 8.4:
library/Icinga/Data/Db/DbConnection.php#L77
Icinga\Data\Db\DbConnection::__construct(): Implicitly marking parameter $config as nullable is deprecated, the explicit nullable type must be used instead
|
|
PHP / Test (8.3) / PHPUnit 8.3
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1. 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 / Test (8.3) / PHPUnit 8.3:
test/php/library/Icinga/Logger/Writer/StreamWriterTest.php#L17
Creation of dynamic property Tests\Icinga\Logger\Writer\StreamWriterTest::$target is deprecated
|
|
PHP / Lint (8.5) / Linters 8.5
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1. 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 / Test (8.3) / PHPUnit 8.3:
test/php/library/Icinga/Logger/Writer/StreamWriterTest.php#L17
Creation of dynamic property Tests\Icinga\Logger\Writer\StreamWriterTest::$target is deprecated
|
|
PHP / Lint (8.2) / Linters 8.2
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1. 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 / Test (8.5) / PHPUnit 8.5
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1. 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 / Test (8.5) / PHPUnit 8.5:
library/Icinga/Data/Db/DbConnection.php#L219
Constant PDO::MYSQL_ATTR_INIT_COMMAND is deprecated since 8.5, use Pdo\Mysql::ATTR_INIT_COMMAND instead
|
|
PHP / Test (8.5) / PHPUnit 8.5:
library/Icinga/Data/Db/DbConnection.php#L205
Constant PDO::MYSQL_ATTR_INIT_COMMAND is deprecated since 8.5, use Pdo\Mysql::ATTR_INIT_COMMAND instead
|
|
PHP / Test (8.5) / PHPUnit 8.5:
library/Icinga/Data/Db/DbConnection.php#L220
Constant PDO::MYSQL_ATTR_INIT_COMMAND is deprecated since 8.5, use Pdo\Mysql::ATTR_INIT_COMMAND instead
|
|
PHP / Test (8.5) / PHPUnit 8.5:
library/Icinga/Data/Db/DbConnection.php#L219
Constant PDO::MYSQL_ATTR_INIT_COMMAND is deprecated since 8.5, use Pdo\Mysql::ATTR_INIT_COMMAND instead
|
|
PHP / Test (8.5) / PHPUnit 8.5:
library/Icinga/Data/Db/DbConnection.php#L205
Constant PDO::MYSQL_ATTR_INIT_COMMAND is deprecated since 8.5, use Pdo\Mysql::ATTR_INIT_COMMAND instead
|
|
PHP / Test (8.5) / PHPUnit 8.5:
library/Icinga/Data/Reducible.php#L22
Icinga\Data\Reducible::delete(): Implicitly marking parameter $filter as nullable is deprecated, the explicit nullable type must be used instead
|
|
PHP / Test (8.5) / PHPUnit 8.5:
library/Icinga/Data/Updatable.php#L23
Icinga\Data\Updatable::update(): Implicitly marking parameter $filter as nullable is deprecated, the explicit nullable type must be used instead
|
|
PHP / Test (8.5) / PHPUnit 8.5:
library/Icinga/Data/Db/DbConnection.php#L472
Icinga\Data\Db\DbConnection::delete(): Implicitly marking parameter $filter as nullable is deprecated, the explicit nullable type must be used instead
|
|
PHP / Test (8.5) / PHPUnit 8.5:
library/Icinga/Data/Db/DbConnection.php#L438
Icinga\Data\Db\DbConnection::update(): Implicitly marking parameter $filter as nullable is deprecated, the explicit nullable type must be used instead
|
|
PHP / Test (8.5) / PHPUnit 8.5:
library/Icinga/Data/Db/DbConnection.php#L77
Icinga\Data\Db\DbConnection::__construct(): Implicitly marking parameter $config as nullable is deprecated, the explicit nullable type must be used instead
|
|
PHP / Test (8.2) / PHPUnit 8.2
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1. 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 / Test (8.2) / PHPUnit 8.2:
test/php/library/Icinga/Logger/Writer/StreamWriterTest.php#L17
Creation of dynamic property Tests\Icinga\Logger\Writer\StreamWriterTest::$target is deprecated
|
|
PHP / Test (8.2) / PHPUnit 8.2:
test/php/library/Icinga/Logger/Writer/StreamWriterTest.php#L17
Creation of dynamic property Tests\Icinga\Logger\Writer\StreamWriterTest::$target is deprecated
|