Introduce multi valued user ID config option #1618
test.yaml
on: push
Matrix: basic-tests
Security checks
31s
Sanity checks
20s
Matrix: conformance-suite
Quality control
46s
Annotations
8 errors and 2 warnings
|
Quality control
Process completed with exit code 2.
|
|
MixedArgumentTypeCoercion:
src/Services/AuthenticationService.php#L142
src/Services/AuthenticationService.php:142:78: MixedArgumentTypeCoercion: Argument 2 of SimpleSAML\Module\oidc\Utils\UserIdentifierResolver::resolve expects array<string, mixed>, but parent type array<array-key, mixed> provided (see https://psalm.dev/194)
|
|
MixedArgumentTypeCoercion:
src/Services/AuthContextService.php#L45
src/Services/AuthContextService.php:45:72: MixedArgumentTypeCoercion: Argument 2 of SimpleSAML\Module\oidc\Utils\UserIdentifierResolver::resolve expects array<string, mixed>, but parent type array<array-key, mixed> provided (see https://psalm.dev/194)
|
|
UnusedProperty:
src/Services/AuthContextService.php#L32
src/Services/AuthContextService.php:32:36: UnusedProperty: Cannot find any references to private property SimpleSAML\Module\oidc\Services\AuthContextService::$sspBridge (see https://psalm.dev/150)
|
|
MixedReturnTypeCoercion:
src/ModuleConfig.php#L425
src/ModuleConfig.php:425:16: MixedReturnTypeCoercion: The type 'array<array-key, mixed>' is more general than the declared return type 'array<array-key, string>' for SimpleSAML\Module\oidc\ModuleConfig::getUserIdentifierAttributes (see https://psalm.dev/197)
|
|
MixedReturnTypeCoercion:
src/ModuleConfig.php#L420
src/ModuleConfig.php:420:16: MixedReturnTypeCoercion: The declared return type 'array<array-key, string>' for SimpleSAML\Module\oidc\ModuleConfig::getUserIdentifierAttributes is more specific than the inferred return type 'array<array-key, mixed>' (see https://psalm.dev/197)
|
|
MixedArgumentTypeCoercion:
src/Factories/CredentialOfferUriFactory.php#L143
src/Factories/CredentialOfferUriFactory.php:143:17: MixedArgumentTypeCoercion: Argument 2 of SimpleSAML\Module\oidc\Utils\UserIdentifierResolver::resolve expects array<string, mixed>, but parent type array<array-key, mixed> provided (see https://psalm.dev/194)
|
|
Quality control
Process completed with exit code 3.
|
|
Syntax and unit tests, PHP 8.5,
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Quality control
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, codecov/codecov-action@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
build-data
|
33.9 MB |
sha256:97edc1d55fa86b5d6f9bd54b6920fdf7140a6126f1c12ba839bdcda8e762d604
|
|