Skip to content

[TASK] Move PHPCov from Phive to Composer#2109

Merged
AnReiter merged 1 commit into
mainfrom
task/phpcov-composer
May 4, 2026
Merged

[TASK] Move PHPCov from Phive to Composer#2109
AnReiter merged 1 commit into
mainfrom
task/phpcov-composer

Conversation

@oliverklee
Copy link
Copy Markdown
Contributor

Now that we require PHP >= 8.1, we can use PHPCov as a Composer dependency again.

This allows us to stop using PHIVE in addition to Composer as a dependency manager.

./Build/Scripts/runTests.sh -s composer req --dev phpunit/phpcov:9.0.2

@oliverklee oliverklee added this to the 4.1.0 milestone May 1, 2026
@oliverklee oliverklee self-assigned this May 1, 2026
@oliverklee oliverklee added cleanup dependencies Pull requests that update a dependency file labels May 1, 2026
@oliverklee oliverklee force-pushed the task/phpcov-composer branch from 928b9ad to 90d5078 Compare May 1, 2026 13:37
@oliverklee oliverklee marked this pull request as draft May 1, 2026 13:38
@oliverklee oliverklee force-pushed the task/phpcov-composer branch from 90d5078 to c51f6a4 Compare May 1, 2026 13:38
@coveralls
Copy link
Copy Markdown

coveralls commented May 1, 2026

Coverage Report for CI Build 25313537732

Warning

No base build found for commit 371a820 on main.
Coverage changes can't be calculated without a base build.
If a base build is processing, this comment will update automatically when it completes.

Coverage: 96.678%

Details

  • Patch coverage: No coverable lines changed in this PR.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

Requires a base build to compare against. How to fix this →


Coverage Stats

Coverage Status
Relevant Lines: 301
Covered Lines: 291
Line Coverage: 96.68%
Coverage Strength: 3.98 hits per line

💛 - Coveralls

@oliverklee oliverklee marked this pull request as ready for review May 1, 2026 13:42
@oliverklee oliverklee requested a review from AnReiter May 1, 2026 13:42
@oliverklee oliverklee requested a review from a team May 1, 2026 13:55
Now that we require PHP >= 8.1, we can use PHPCov as a
Composer dependency again.

This allows us to stop using PHIVE in addition to Composer
as a dependency manager.

```
./Build/Scripts/runTests.sh -s composer req --dev phpunit/phpcov:9.0.2
```
@oliverklee oliverklee force-pushed the task/phpcov-composer branch from c51f6a4 to 539a318 Compare May 4, 2026 10:17
@AnReiter
Copy link
Copy Markdown
Contributor

AnReiter commented May 4, 2026

looks good!

@AnReiter AnReiter merged commit ec720d6 into main May 4, 2026
45 checks passed
@AnReiter AnReiter deleted the task/phpcov-composer branch May 4, 2026 11:49
@github-project-automation github-project-automation Bot moved this from In Review to Done in Best Practices code sprint May 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cleanup dependencies Pull requests that update a dependency file

Projects

Development

Successfully merging this pull request may close these issues.

3 participants