Skip to content

CI Pipeline

CI Pipeline #65

Triggered via schedule January 5, 2026 03:44
Status Failure
Total duration 52s
Artifacts

ci.yml

on: schedule
Code Quality
18s
Code Quality
Mutation Testing
17s
Mutation Testing
Documentation
25s
Documentation
Backward Compatibility Check
0s
Backward Compatibility Check
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

17 errors
Mutation Testing
Process completed with exit code 1.
Code Quality: src/UserProfile.php#L219
Method KaririCode\DevKit\UserProfile::jsonSerialize() return type has no value type specified in iterable type array.
Code Quality: src/UserProfile.php#L195
Method KaririCode\DevKit\UserProfile::withMeta() has parameter $meta with no value type specified in iterable type array.
Code Quality: src/UserProfile.php#L124
Parameter $meta of class KaririCode\DevKit\UserProfile constructor expects array|null, mixed given.
Code Quality: src/UserProfile.php#L123
Parameter $twoFactorSecret of class KaririCode\DevKit\UserProfile constructor expects string|null, mixed given.
Code Quality: src/UserProfile.php#L119
Parameter $name of class KaririCode\DevKit\UserProfile constructor expects string, mixed given.
Code Quality: src/UserProfile.php#L118
Parameter $id of class KaririCode\DevKit\UserProfile constructor expects string, mixed given.
Code Quality: src/UserProfile.php#L115
Method KaririCode\DevKit\UserProfile::fromArray() has parameter $data with no value type specified in iterable type array.
Code Quality: src/UserProfile.php#L58
Method KaririCode\DevKit\UserProfile::__construct() has parameter $meta with no value type specified in iterable type array.
Code Quality: src/UserId.php#L30
Construct empty() is not allowed. Use more strict comparison.
Code Quality: src/Email.php#L30
Only booleans are allowed in a negated boolean, string|false given.
Documentation
Action failed with "The process '/usr/bin/git' failed with exit code 128"
Documentation
Process completed with exit code 2.
Documentation
Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires phpdocumentor/phpdocumentor * -> satisfiable by phpdocumentor/phpdocumentor[dev-feature/check-version-on-start, ..., dev-php84-build, v2.0.0a3, ..., 2.9.x-dev, v3.0.0-alpha1, ..., v3.9.1]. - phpdocumentor/phpdocumentor[2.0.0a4, ..., 2.0.0a11] require nikic/php-parser dev-master -> found nikic/php-parser[dev-master, 5.x-dev (alias of dev-master)] but the package is fixed to v5.7.0 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command. - phpdocumentor/phpdocumentor v2.0.0a3 requires pear-symfony/eventdispatcher 1.* -> could not be found in any version, there may be a typo in the package name. - phpdocumentor/phpdocumentor[v2.0.0b1, ..., v2.0.0b6] require phpdocumentor/reflection-docblock 2.*@dev -> found phpdocumentor/reflection-docblock[2.0.0a1, ..., 2.0.5] but the package is fixed to 5.6.6 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command. - phpdocumentor/phpdocumentor 2.0.0b7 requires symfony/event-dispatcher ~2.1@stable -> found symfony/event-dispatcher[v2.1.0, ..., 2.8.x-dev] but the package is fixed to v8.0.0 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command. - phpdocumentor/phpdocumentor[dev-release-2.0.1, dev-release-2.0.2, v2.0.0, ..., 2.1.x-dev] require symfony/event-dispatcher ~2.1 -> found symfony/event-dispatcher[v2.1.0, ..., 2.8.x-dev] but the package is fixed to v8.0.0 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command. - phpdocumentor/phpdocumentor[v2.2.0, ..., 2.2.x-dev] require erusev/parsedown ~0.7 -> found erusev/parsedown[0.7.0, ..., 0.9.4] but these were not loaded, because they are affected by security advisories ("PKSA-x5pn-v2gj-rt1g", "PKSA-m4n3-db3z-ggrg"). Go to https://packagist.org/security-advisories/ to find advisory details. To ignore the advisories, add them to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config. - phpdocumentor/phpdocumentor v2.3.0 requires symfony/console ~2.4 -> found symfony/console[v2.4.0-BETA1, ..., 2.8.x-dev] but the package is fixed to v7.4.3 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command. - phpdocumentor/phpdocumentor[v2.3.1, ..., 2.9.x-dev, v3.0.0-alpha1] require symfony/console ~2.3 -> found symfony/console[v2.3.0, ..., 2.8.x-dev] but the package is fixed to v7.4.3 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command. - phpdocumentor/phpdocumentor[v3.0.0-beta, ..., v3.0.0-rc] require doctrine/rst-parser dev-master@dev -> found doctrine/rst-parser[dev-error-when-file-not-exist, dev-directive-nested-definition-list, dev-rowspan, dev-alphabetical-globs, dev-0.5.x-merge-up-into-0.6.x_fdjXjC5B, dev-162--0.4.x-merge-up-into-0.5.x_wWbHwUh8, 0.0.1, ..., 0.6.x-dev, 1.0.x-dev] but it does not match the constraint. - phpdocumentor/phpdocumentor v3.0.0-alpha.2 requires phpdocumentor/reflection dev-develop@dev -> found phpdocumentor/reflection[dev-fix/zero-string-expression, dev-feature/expressions-in-arguments, dev-feature/virtual-detection, dev-dependabot/composer/nikic/php-parser-5.7.0, dev-dependabot/github_actions/actions/upload-artifact-6, dev-dependabot/github_actions/actions/download-artifact-7, dev-dependabot/composer/phpdocumentor/reflection-docblock-5.6.5, dev-dependabot/composer/phpdocumentor/reflection-docblock-5.6.6, dev-feature/async-accessors, dev-composer/bump-php-parser, dev-feature/220_readonly_properties, dev-feature/property-hooks, dev-feature/php8-attributes, 0.1.0, ..., 0.1.9, 1.0.0, ..., 1.0.7, 2.0.0-alpha1, 2.0.0-alpha2, 3.0.0, 3.0.1, 3.0.x
Tests (PHP 8.3)
Process completed with exit code 2.
Tests (PHP 8.3)
Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires php ^8.4 but your php version (8.3.28) does not satisfy that requirement.
Tests (PHP 8.4)
Process completed with exit code 2.