cloak/coverallskit
Cloak CoverallsKit is a Laravel package that streamlines code coverage reporting, offering a simple toolkit for generating and uploading coverage results to Coveralls from your PHP CI pipeline.
Adoption criteria — all of which must hold, and realistically none do for new work:
composer.lock already pinned to 2015-era constraints, and swapping the client would cascade into a wider dependency upgrade you can't schedule.COVERALLS_REPO_TOKEN, TRAVIS_JOB_ID, etc.).Look elsewhere in essentially every other case:
php-coveralls/php-coveralls (the maintained community lineage), or skip the PHP client entirely and use the provider's official GitHub Action / CLI.Bottom line: do not adopt; if present, schedule a low-cost replacement.
For executives: This is a small, single-purpose utility for sending test-coverage data to a third-party dashboard. It has been archived since 2015, has no dependents we can find, and receives no maintenance — so it carries ongoing risk (unpatched dependencies, silent breakage if the vendor changes its API) with no offsetting strategic value. Replacing it is a contained engineering task, not a platform migration; the real decision on the table is which coverage provider we standardize on, which is worth a conscious choice rather than inheriting one by accident.
For engineering: Treat it as a thin HTTP client over the Coveralls API — Clover XML in, multipart POST out, badge and status back. Migration to a maintained client or a CI-native uploader is on the order of a day or two per repo, mostly CI YAML and token plumbing. Recommend we inventory where it's referenced, pin the replacement, and retire it before the next major dependency refresh so it doesn't become the blocker on a PHP runtime upgrade.
Ask: Approve a timeboxed spike (1–2 days) to inventory usage and validate a replacement path; defer any new integration work on this package in the meantime.
How can I help you explore Laravel packages today?