Skip to content

CI Pipeline

CI Pipeline #67

Triggered via schedule January 7, 2026 03:20
Status Failure
Total duration 44s
Artifacts

ci.yml

on: schedule
Code Quality
22s
Code Quality
Mutation Testing
28s
Mutation Testing
Documentation
26s
Documentation
Backward Compatibility Check
Backward Compatibility Check
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

17 errors
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
Mutation Testing
Process completed with exit code 1.
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.