fix(composer): mirror the brick/math range in the library sub-package #63
ci.yml
on: push
0️⃣ Pre-checks
3s
1️⃣ Static Analysis (PHPStan)
1m 3s
2️⃣ Coding Standards (ECS)
56s
3️⃣ Refactoring (Rector)
56s
4️⃣ Validate composer.json
54s
5️⃣ Syntax Check
53s
6️⃣ License Check
48s
7️⃣ Architecture Layer Check (Deptrac)
54s
📁 Exported Files Check
5s
Matrix: tests
🧬 Mutation Testing
0s
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/
|
|
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/
|
|
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/
|
|
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/
|
|
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/
|