Skip to content

update error message check in testing #96

update error message check in testing

update error message check in testing #96

Triggered via push August 28, 2025 18:12
Status Failure
Total duration 2m 0s
Artifacts 1

php.yml

on: push
Matrix: PHP-Linter
Linter  /  ecmascript-linter
Linter / ecmascript-linter
Linter  /  json-linter
Linter / json-linter
Linter  /  style-linter
Linter / style-linter
Linter  /  yaml-linter
Linter / yaml-linter
Matrix: unit-tests-linux
Matrix: unit-tests-windows
Code coverage
9s
Code coverage
Quality control
44s
Quality control
Security checks
23s
Security checks
Cleanup artifacts
0s
Cleanup artifacts
Fit to window
Zoom out
Zoom in

Annotations

13 errors, 10 warnings, and 3 notices
Code coverage
Codecov: Failed to properly create commit: The process '/home/runner/work/_actions/codecov/codecov-action/v4/dist/codecov' failed with exit code 1
Quality control
Process completed with exit code 255.
Quality control
Process completed with exit code 1.
PossiblyFalseArgument: modules/admin/src/Controller/Config.php#L447
modules/admin/src/Controller/Config.php:447:33: PossiblyFalseArgument: Argument 1 of curl_setopt cannot be false, possibly CurlHandle value expected (see https://psalm.dev/104)
PossiblyFalseArgument: modules/admin/src/Controller/Config.php#L446
modules/admin/src/Controller/Config.php:446:33: PossiblyFalseArgument: Argument 1 of curl_setopt cannot be false, possibly CurlHandle value expected (see https://psalm.dev/104)
PossiblyFalseArgument: modules/admin/src/Controller/Config.php#L445
modules/admin/src/Controller/Config.php:445:33: PossiblyFalseArgument: Argument 1 of curl_setopt cannot be false, possibly CurlHandle value expected (see https://psalm.dev/104)
PossiblyUndefinedArrayOffset: modules/admin/src/Controller/Config.php#L317
modules/admin/src/Controller/Config.php:317:28: PossiblyUndefinedArrayOffset: Possibly undefined array key on array{optional?: string, required?: string} (see https://psalm.dev/167)
PossiblyFalseArgument: modules/admin/src/Controller/Config.php#L212
modules/admin/src/Controller/Config.php:212:46: PossiblyFalseArgument: Argument 1 of version_compare cannot be false, possibly string value expected (see https://psalm.dev/104)
PossiblyFalseArgument: modules/admin/src/Controller/Config.php#L209
modules/admin/src/Controller/Config.php:209:53: PossiblyFalseArgument: Argument 2 of explode cannot be false, possibly string value expected (see https://psalm.dev/104)
PossiblyUnusedParam: modules/admin/src/Controller/Config.php#L173
modules/admin/src/Controller/Config.php:173:71: PossiblyUnusedParam: Param #1 is never referenced in this method (see https://psalm.dev/134)
PossiblyUnusedParam: modules/admin/src/Controller/Config.php#L118
modules/admin/src/Controller/Config.php:118:68: PossiblyUnusedParam: Param #1 is never referenced in this method (see https://psalm.dev/134)
ClassMustBeFinal: modules/admin/src/Controller/Config.php#L34
modules/admin/src/Controller/Config.php:34:7: ClassMustBeFinal: Class SimpleSAML\Module\admin\Controller\Config is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
UnusedVariable: config/config.php#L9
config/config.php:9:1: UnusedVariable: $config is never referenced or the value is not used (see https://psalm.dev/077)
UnusedClass: modules/core/src/Auth/Process/AttributeLimit.php#L28
modules/core/src/Auth/Process/AttributeLimit.php:28:7: UnusedClass: Class SimpleSAML\Module\core\Auth\Process\AttributeLimit is never used (see https://psalm.dev/075)
UnusedClass: modules/core/src/Auth/Process/AttributeCopy.php#L25
modules/core/src/Auth/Process/AttributeCopy.php:25:7: UnusedClass: Class SimpleSAML\Module\core\Auth\Process\AttributeCopy is never used (see https://psalm.dev/075)
UnusedClass: modules/core/src/Auth/Process/AttributeAlter.php#L18
modules/core/src/Auth/Process/AttributeAlter.php:18:7: UnusedClass: Class SimpleSAML\Module\core\Auth\Process\AttributeAlter is never used (see https://psalm.dev/075)
UnusedClass: modules/core/src/Auth/Process/AttributeAdd.php#L18
modules/core/src/Auth/Process/AttributeAdd.php:18:7: UnusedClass: Class SimpleSAML\Module\core\Auth\Process\AttributeAdd is never used (see https://psalm.dev/075)
UnusedClass: modules/admin/src/Controller/Test.php#L26
modules/admin/src/Controller/Test.php:26:7: UnusedClass: Class SimpleSAML\Module\admin\Controller\Test is never used (see https://psalm.dev/075)
UnusedClass: modules/admin/src/Controller/Sandbox.php#L18
modules/admin/src/Controller/Sandbox.php:18:7: UnusedClass: Class SimpleSAML\Module\admin\Controller\Sandbox is never used (see https://psalm.dev/075)
UnusedClass: modules/admin/src/Controller/Federation.php#L48
modules/admin/src/Controller/Federation.php:48:7: UnusedClass: Class SimpleSAML\Module\admin\Controller\Federation is never used (see https://psalm.dev/075)
MissingClassConstType: modules/admin/src/Controller/Config.php#L38
modules/admin/src/Controller/Config.php:38:18: MissingClassConstType: Class constant "SimpleSAML\Module\admin\Controller\Config::RELEASES_API" should have a declared type. (see https://psalm.dev/359)
MissingClassConstType: modules/admin/src/Controller/Config.php#L36
modules/admin/src/Controller/Config.php:36:18: MissingClassConstType: Class constant "SimpleSAML\Module\admin\Controller\Config::LATEST_VERSION_STATE_KEY" should have a declared type. (see https://psalm.dev/359)
UnusedClass: modules/admin/src/Controller/Config.php#L34
modules/admin/src/Controller/Config.php:34:7: UnusedClass: Class SimpleSAML\Module\admin\Controller\Config is never used (see https://psalm.dev/075)
Syntax and unit tests, PHP 8.4, windows-latest
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
Syntax and unit tests, PHP 8.3, windows-latest
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
Syntax and unit tests, PHP 8.2, windows-latest
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677

Artifacts

Produced during runtime
Name Size Digest
coverage-data Expired
1.99 MB
sha256:0b657f572289ea6d51518f3547d5d3598aec1f8277293f1c9b0bee1d931a6bd6