Skip to content

fix(core): bound the compact serializers' segment split #56

fix(core): bound the compact serializers' segment split

fix(core): bound the compact serializers' segment split #56

Triggered via pull request August 26, 2026 08:37
Status Failure
Total duration 2m 17s
Artifacts

ci.yml

on: pull_request
0️⃣ Pre-checks
5s
0️⃣ Pre-checks
📦 Prepare Composer Dependencies
1m 1s
📦 Prepare Composer Dependencies
1️⃣ Static Analysis (PHPStan)
58s
1️⃣ Static Analysis (PHPStan)
2️⃣ Coding Standards (ECS)
53s
2️⃣ Coding Standards (ECS)
3️⃣ Refactoring (Rector)
47s
3️⃣ Refactoring (Rector)
4️⃣ Validate composer.json
47s
4️⃣ Validate composer.json
5️⃣ Syntax Check
51s
5️⃣ Syntax Check
6️⃣ License Check
53s
6️⃣ License Check
7️⃣ Architecture Layer Check (Deptrac)
50s
7️⃣ Architecture Layer Check (Deptrac)
📁 Exported Files Check
4s
📁 Exported Files Check
Matrix: tests
🧬 Mutation Testing
0s
🧬 Mutation Testing
Fit to window
Zoom out
Zoom in

Annotations

12 errors and 6 warnings
3️⃣ Refactoring (Rector)
Process completed with exit code 1.
2️⃣ Coding Standards (ECS)
Process completed with exit code 1.
1️⃣ Static Analysis (PHPStan): src/Library/Core/Util/BigInteger.php#L30
Parameter #1 $number of static method Brick\Math\BigInteger::fromBase() expects non-empty-string, mixed given.
1️⃣ Static Analysis (PHPStan): src/Library/Core/Util/BigInteger.php#L0
Ignored error "Parameter #1 $number of static method Brick\Math\BigInteger::fromBase() expects string, mixed given." (argument.type) in path /__w/jwt-framework/jwt-framework/src/Library/Core/Util/BigInteger.php was not matched in reported errors.
1️⃣ Static Analysis (PHPStan): src/Library/Core/JWKSet.php#L293
Parameter #2 $array of function implode expects array<string>, array<mixed> given.
1️⃣ Static Analysis (PHPStan): src/Library/Checker/HeaderCheckerManager.php#L165
Parameter #2 $array of function implode expects array<string>, list<mixed> given.
1️⃣ Static Analysis (PHPStan): src/Library/Checker/HeaderCheckerManager.php#L161
Parameter #2 $arrays of function array_diff expects an array of values castable to string, array given.
1️⃣ Static Analysis (PHPStan): src/Library/Checker/HeaderCheckerManager.php#L161
Parameter #1 $array of function array_diff expects an array of values castable to string, array<mixed, mixed> given.
1️⃣ Static Analysis (PHPStan): src/Experimental/KeyEncryption/Chacha20Poly1305.php#L75
Language construct isset() should not be used.
1️⃣ Static Analysis (PHPStan): src/Experimental/KeyEncryption/Chacha20Poly1305.php#L69
Ignored error "Language construct isset() should not be used." (ergebnis.noIsset) in path /__w/jwt-framework/jwt-framework/src/Experimental/KeyEncryption/Chacha20Poly1305.php is expected to occur 1 time, but occurred 2 times.
1️⃣ Static Analysis (PHPStan): src/Bundle/Serializer/JWSSerializer.php#L49
Return type (Jose\Component\Signature\JWS) of method Jose\Bundle\JoseFramework\Serializer\JWSSerializer::denormalize() should be covariant with return type (($type is class-string<object> ? object : mixed)) of method Symfony\Component\Serializer\Normalizer\DenormalizerInterface::denormalize()
1️⃣ Static Analysis (PHPStan): src/Bundle/Serializer/JWESerializer.php#L49
Return type (Jose\Component\Encryption\JWE) of method Jose\Bundle\JoseFramework\Serializer\JWESerializer::denormalize() should be covariant with return type (($type is class-string<object> ? object : mixed)) of method Symfony\Component\Serializer\Normalizer\DenormalizerInterface::denormalize()
📦 Prepare Composer Dependencies
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809, actions/cache@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
3️⃣ Refactoring (Rector)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
4️⃣ Validate composer.json
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
7️⃣ Architecture Layer Check (Deptrac)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
2️⃣ Coding Standards (ECS)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
1️⃣ Static Analysis (PHPStan)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/